Algunos juegos tienen ciertos problemas con XP, aunque algunos de los juegos que mencionas son perfectamente jugables en dicho sistema operativo.
Lo primero que deberías hacer (si no lo has hecho ya) es actualizar los drivers de tu tarjeta a la última versión disponible para XP. Puedes bajarte los drivers genéricos de nVidia (los Detonator) desde esta página:
http://es.nvidia.com/view.asp?PAGE=windows_driver_downloadsOtra cosa que puedes hacer es actualizar los juegos con sus diferentes parches, la mayoría de los cuales solucionan problemas de incompatibilidad en XP. Una buena página donde buscar actualizaciones para juegos (aparte de en las webs oficiales de cada uno) es Meristation:
http://www.meristation.comPor ejemplo, de los juegos que comentas:
Black & White 1.1:
http://www.meristation.com/sc/recursos/recurso.asp?c=GEN&cr=279&t=PBattlefield 1942 1.31:
http://www.meristation.com/sc/recursos/recurso.asp?c=GEN&cr=1941&t=PSi actualizas los juegos y utilizas cracks, es posible que los que usabas para la versión anterior ya no te funcionen, así que deberás bajarte cracks para las nuevas versiones. Puedes encontrar cracks para juegos en esta páginas:
http://www.megagames.comhttp://www.gamecopyworld.comhttp://www.crackmanworld.com (aquí tienes que registrarte para poder bajarte cracks)
En el caso de juegos algo antiguos, es más que probable que no existan parches para ellos. En ese caso, podrías intentarlo a través de la compatibilidad de programas de XP, una utilidad que permite utilizar un programa hecho para una versión anterior de Windows simulando que se está en dicha versión.
Puedes encontrar información sobre dicha utilidad en esta página:
http://www.microsoft.com/latam/windowsxp/pro/biblioteca/compatibilidad/default.asp