Pues los motivos mas comunes para reinicios son.
Fallo de RAM
Fallo de placa base
Fallo de disco duro
Fallo de fuente
Problema de temperatura
Fallo de SO
Para solucionarlo lo mejor es ir acotando los errores mas sencillos de comprobar.
1. cercionate de la temperatura del micro.
2. Pasale un chkdsk al HD
3. Prueba otro modulo de ram, o el que tienes cambialo de slot
4. Reinstala el XP con la opcion del arranque de reinstala el SO.
5. Prueba otra fuente de alimentacion.
6. Si tienes a mano otra placa igual, pruebala.
tambien es posible que tengas algun hardware en conflicto. Si te deja arrancar como prueba de fallos, deshabilita el hardware que tengas (tg red, wifi, etc) y rearranca. Si no falla ves activando hasta encontrar el que te falla.
Estos son unos de los posibles fallos... Aunque hay muchos mas...