Vamos a ver: Creo que, por extraño que parezca, es una incompatibilidad con la tarjeta gráficay los drivers de ésta.
1ª opcion:Hay que desinstalar los drivers de la tarjeta grafica. Desinstalarlos del todo entrando en el registro o lo que haga falta.
Desinstalar la tarjeta grafica en panel del control /sistema/el administrador de dispositivos.
arrancar en modo a prueba de fallos. Cuando windows reconozca la tarjeta, si es posible no dejar que instale nada. ejecutar el driver más moderno de la tarjeta de video que podamos conseguir. Reiniciar normalmente.
2ª opcion:Si no se consigue nada, la solución, a lo bestia, es formatear. Instalar windows xp. instalar sp1. instalar sp2 y después y solo después, instalar los drivers de la tarjeta grafica (los últimos disponibles).
3ª opción. (para pudientes)Comprar otra tarjeta de video de una marca distinta a la que tengamos para que no se mezclen los drivers. Como los drivers van a ir con el sp2 ya instalado, no habrá problemas.
(yo lo he solucionado con la primera opcion).
saludos.