No he usado el XP me he quedado con el 2000, pero por lo que cuentas, debe ser alguna de estas causas:
1ª disco duro duro necesita un formateo e instalacion limpia del XP
2ª algun hardware te esta haciendo la pirula. Fuente alimentacion algo floja de potencia???
3ª conflicto entre el XP y el hardware
Saludos y espero que encuentres la causa.