Antes que nada habría que ver si los juegos a los que te refieres son compatibles o no con XP, ya que muchos juegos anteriores a la aparición de ese sistema operativo tienen problemas para ejecutarse en él.
Si el problema fuera la compatibilidad, podrías probar con la compatibilidad de aplicaciones que viene con XP, que permite ejecutar algunos de los programas anteriores a él como si se estuviera en un windows anterior. En esta página tienes información sobre ello:
http://www.microsoft.com/latam/windowsxp/pro/biblioteca/compatibilidad/default.aspTambién es posible que los drivers o las directx estén en mal estado o no sean los correctos.
Prueba a actualizar ambas cosas para ver si se soluciona el tema.
Las directx puedes encontrarlas a través de esta página:
http://www.microsoft.com/downloads/search.asp?LangID=18&LangDIR=ESLos últimos drivers para tu tarjeta (los detonator) puedes encontrarlos aquí:
http://es.nvidia.com/view.asp?PAGE=windows_driver_downloadsSi los juegos fueran compatibles tanto con XP como con tu tarjeta y los drivers estuvieran correctamente instalados, el problema en ese caso (según el mensaje que dices que te aparece) sería o de la tarjeta o del sistema operativo.
Para ver si es la tarjeta podrías hacer un diagnóstico de las DirectX. Para ello ve a Inicio -> Ejecutar, escribe dxdiag y acepta. Ve por las diferentes pestañas en busca de mensajes de error y haz las pruebas de DirectDraw y Direct3D.
También puedes utilizar programas de diagnóstico de hardware. Puedes encontrar varios (como por ejemplo el Sisoft sandra) en softonic (www.softonic.com).
Si todo va bien al hacer las pruebas, el problema es el sistema operativo. En ese caso, deberías reinstalarlo.