Prueba a tener bien actualizado el windows XP, seguramente estés recibiendo ataques de blaster o sasser (pasa con todos los windows XP y 2000 que no tengan instalado el parche para evitarlo), pero que te reinicien no significa que estés infectado necesariamente. Simplemente instala el Service Pack 2 o el parche contra blaster y contra Sasser.
Puede ser por alguna otra razón, pero la mayoría de las veces es por eso.
Si no es por eso, prueba a decirnos alguno de los mensajes de error a ver si te podemos ayudar mejor.