Depois de mexer com várias partes do registro (não conseguindo nada significativo lá) e não estar disposto a fazer uma nova instalação com script de estilo OEM do meu sistema, eu encontrei uma maneira de fazer algo parecido com o que eu queria fazer .
Infelizmente - o que eu fiz não é de graça. Optei por usar um programa de terceiros chamado eBoostr (versão 4, edição de desktop). Ele é destinado ao Windows XP originalmente e basicamente faz o mesmo que o ReadyBoost faz. No entanto, funciona bem no Vista e no Windows 7 também. Ele pode usar até 4 dispositivos de cache (incluindo discos rígidos, mas não é muito vantajoso com discos rígidos) e mantém o cache sobre as reinicializações por padrão. Usar criptografia em discos removíveis é opcional.
Estou usando o eBoostr no cartão CF interno no slot IDE e deixando o superfetch / ReadyBoost lidar com a pré-busca na parte de RAM e alguns pen drives.
O Readyboost / Superfetch e o eBoostr parecem funcionar bem juntos, desde que você os aponte para unidades diferentes (usar o mesmo pendrive para o ReadyBoost e o eBoostr não é muito eficaz).
O custo do programa gira em torno de 25 - 30 $ (e há teste gratuito disponível com funcionalidade completa), mas eu encontrei uma loja online no Reino Unido que estava vendendo a edição desktop por 12,9 £ e cortei 5 £ do preço quando marquei um chekbox permitindo que eles me enviassem spam. Então o custo final acabou sendo em torno de 9 euros para a edição desktop (que faz tudo que eu preciso como superfetch já é capaz de usar RAM para cache).