O ReadyBoost é um cache de arquivo de leitura, não é uma extensão da memória virtual, baseado no fato de que a memória Flash tem efetivamente zero tempo de busca para armazenar em cache pequenos arquivos (porque a memória Flash também é mais lenta na sustentada escrever que você HDD).
O que o ReadyBoost também faz é fornecer mais espaço para a função Super Fetch do Windows, se você não tiver nenhum dispositivo habilitado para ReadyBoost conectado, isso ainda estará acontecendo em seu computador. RAM sobressalente; para que você veja os melhores ganhos de desempenho se tiver uma quantidade baixa de RAM, em que não usar RB significa que o cache SF precisa ser descartado quando a RAM é necessária pelo software.
Em resposta aos comentários sobre a resposta do studiohack: > Não há preocupação com a sincronização, é um cache de leitura e, basicamente, se o arquivo não estiver pronto no cache, o Windows apenas o extrai do disco rígido. Além disso, observe também que o conteúdo do cache é criptografado e compactado, portanto, seus dados estão protegidos contra o roubo repentino do cartão SD.
Bottom line, usando RB não irá degradar o desempenho, então vale a pena tentar se você tem uma placa de reposição sobre, mas com 4GiB de RAM, não espere nenhuma melhoria séria.
(Embora, que não me impede de executar 16GiB de RB com 4GiB de RAM!)
Minha resposta para ReadyBoost - quanto espaço necessário? pode também é útil.