O Windows Vista e 7 suportam o ReadyBoost, que usará uma unidade USB rápida como cache para o SuperFetch. Isso permite que o SF funcione melhor em sistemas com RAM limitada. Isso pode ajudar a aumentar a capacidade de resposta das operações de E / S de arquivos, porque a unidade flash é muito mais rápida em leitura / gravação aleatória de 4K do que o HDD.
Melhor ainda, obtenha uma unidade SSD. Um arquivo de paginação em um SSD é realmente rápido e melhora significativamente a velocidade da operação de paginação, mas não substitui mais RAM.
BTW, você tentou instalar uma RAM maior do que a placa-mãe sugere que possa usar? É possível que, se você atualizar para a revisão mais recente do BIOS, possa usar chips maiores, como 2x2GB ou 4x1GB (não sabe quantos slots de RAM você possui). Não deve doer tentar pelo menos um chip maior se você tiver um disponível.
Além disso, você deve reduzir a alocação de RAM para sua máquina virtual para o mínimo necessário para executar a VM. Um convidado do XP pode rodar com apenas 256 MB ou 384 MB de RAM, dependendo do que você está usando.