Para solucionar lo de los juegos tienes varias opciones.
- Darle afinidad a una CPU desde el "administrador de tareas" apretas ctrl+alt+supr, escoges el proceso y con el boton derecho eliges afinidad.
- Ejecutarlos en modo win98
- Bajarte un parche de microsoft "winxp dualcore hotfix" que soluciona el problema, lo que pasa es que creo que solo esta disponible en ingles aunque existe por ahi una version "retocada" que se deja instalar en cualquier idioma.
Si encuentro de donde se podia bajar esa version retocada ya lo pondre por aqui o a ver si alguien lo sabe.