Até onde eu entendo, os pen drives USB são testados novamente após a reinicialização e se o desempenho está "em cima do muro", então é possível que ele falhe no teste de velocidade do ReadyBoost.
Você deve ser capaz de ver a partir dos registros ou do registro, o que é o problema. No Vista, é possível desativar o novo teste do pendrive no registro, mas não tenho certeza se a mesma funciona no Win 7. No Win 7, a seção de registro tem menos entradas do que no Vista.
NT \ Currentversion \ Emdmgmt É a localização do registro que lida com os dispositivos readyboost. Se você não conseguir que o ReadyBoost se comporte como deseja, existe um programa alternativo de terceiros fazendo a mesma coisa (embora não seja livre, infelizmente, diferente do período experimental) chamado EBoostr.Ele funciona bem em combinação com o ReadyBoost e superfetch, desde que esteja apontado para uma unidade diferente do que o ReadyBoost. Eu mesmo fui nesse caminho depois de cutucar o readyboost por um tempo tentando conseguir trabalho no cartão CF no slot IDE da minha placa-mãe. Foi possível enganá-lo para trabalhar nele, mas esqueceu-se quase sempre após a reinicialização. EBoostr é um pouco menos exigente sobre os dispositivos que você usa e é capaz de manter o cache durante a reinicialização para que não seja necessário reconstruí-lo. Embora no stick USB não usar criptografia pode ser um risco de segurança - dependendo de como é acessível o seu PC para outras pessoas para "arrancar e ir embora".