Deixe-me reformular: seu laptop estava usando o Win-XP de 32 bits e você copiou essa instalação para uma máquina virtual. Seu laptop agora usa o Windows 7, mas isso não importa para toda a questão, certo? Então, novamente, seu laptop parece ser poderoso o suficiente para rodar um sistema Windows 7 de 64 bits, então o host VMWare precisa ser poderoso o suficiente para hospedar tudo isso.
Antes de mais nada, você deve sempre esperar que o desempenho diminua se o host for tão poderoso quanto o sistema original. Há essa camada de virtualização intermediária que adiciona alguns atrasos. Eu fiz o mesmo com um laptop meu, mas a máquina virtual que eu criei está hospedada em um sistema muito mais poderoso, assim o desempenho aumentou.
Possíveis afunilamentos podem ser uma instalação do SQL Server ou outro banco de dados dentro da máquina virtual. Estes tendem a consumir muitos recursos. Pode ser melhor instalar o SQL Server no host e fazer a VM se conectar a esse banco de dados "externo". Outros problemas podem ser a quantidade de RAM que a máquina virtual possui. Embora o XP funcione bem com 512 MB, tenho a tendência de dar às minhas VMs até 2 GB de RAM. Dessa forma, a VM usará menos do próprio swapfile, simplesmente porque tem mais memória disponível.
Outro gargalo pode ser o disco rígido que contém a VM. Se isso estiver conectado ao seu sistema por meio de um cabo USB, ele definitivamente ficará lento. Eu costumo dar dois discos da VM. Um com o sistema operacional que será localizado no disco mais rápido do meu host e outro para os dados que podem ser qualquer disco. Muitas vezes eu uso um compartilhamento de rede para isso e compartilho um disco / pasta no host. Dessa forma, os dados estão disponíveis dentro e fora da VM.
O disco do sistema teria até 8 GB de tamanho e tenho a tendência de reivindicar esse espaço em disco imediatamente, em vez de fazer com que o VMWare aumente o tamanho do disco pouco a pouco. Isso aumenta o desempenho, mas consome muito espaço em disco.
Não coloque esta máquina virtual em um disco compactado para economizar espaço em disco! A compactação de disco tende a tornar o acesso ao disco um pouco mais rápido, pois ele realmente precisa ler menos dados do disco, mas também sobrecarrega o processador, já que ele precisa descompactar esses dados novamente. Ele coloca uma demanda maior em sua CPU, o que pode até aumentar o calor dentro do seu sistema. Com laptops, o sistema tende a diminuir a velocidade da CPU quando a ventoinha não consegue resfriar o sistema o suficiente.