A emulação de núcleos tornará as coisas mais lentas, não mais rápidas. Vá com um, a menos que você precise de vários para testar alguns aplicativos. Sua memória está configurada em 10 MB, o que dificilmente é suficiente para qualquer coisa.
Eu nunca usei arquivos XML para configuração, mas algumas boas opções de linha de comando incluem -m 1024 -smp 1. Um gig de memória deve ser suficiente para o Windows XP, embora você possa ir tão baixo quanto 256. do que 1 faz com que o sistema seja mais lento na minha experiência.
O mais importante é carregar os módulos KVM no kernel. Sem isso, ou se o seu processador não suporte à virtualização , o desempenho será ruim.
Além disso, ter discos rígidos rápidos é muito importante. Pessoalmente, tive bons resultados com alguns drives de 10k rpm em raid 0, mas imagino que qualquer SSD também faça o mesmo. O uso de apenas um disco rígido padrão do consumidor será lento, independentemente da marca ou da largura de banda SATA.