Eu evitaria o Windows XP 64 como a peste. Foi a primeira tentativa como um sistema operacional doméstico de 64 bits da Microsoft e mostra isso. Como Kyle mencionou, os drivers de 64 bits podem ser difíceis de encontrar, pois nunca foram realmente bem suportados.
Você não deve ter problemas para executar todos os seus aplicativos atuais, mas cada aplicativo de 32 bits que você executa ficará limitado a algo em torno de 3GB de memória, o que significa que você poderá usar mais memória no sistema operacional. não mais limitado a 4 GB.
A maioria das VMs possui versões de 64 e 32 bits e instalará a versão correta para você e, portanto, elas geralmente são limitadas apenas pelo sistema operacional convidado. I.E. Convidado de 32 bits = limitações de 32 bits, como 4 GB de RAM utilizável, convidado de 64 bits, tudo está certo com o mundo.
Como o Kyle e o BigChief mencionaram que o Windows 7 suporta bastante RAM e a maioria dos hardwares tem drivers para ele agora.