Puedes probar esto en primer lugar
http://webcache.googleusercontent.com/search?q=cache:VtFY5ITA-d4J:support.microsoft.com/kb/320299/es+&cd=2&hl=es&ct=clnk&gl=es
(Copio y pego un anéxo)
***1. Clic en Inicio, luego realiza clic con el botón secundario del mouse en Equipo y selecciona Propiedades
2. En el panel izquierdo, selecciona Configuración avanzada del sistema
3. Selecciona la pestaña Opciones Avanzadas
4. Realiza clic en Configuración sobre la categoría Inicio y recuperación
5. Quita la marca de selección en Reiniciar Automáticamente
Adicional a esto sigue los pasos de este sitio para realizar una limpieza de Internet Explorer que pueda causar el conflicto como lo indica este sitio***
Por mi parte, pienso que tambien puede tratarse de un problema de calentamiento del ordenador, o bien de malware virus. Sé que son los mótivos clásicos, pero seguramente son las dos áreas principales a investigar en un primer momento, así descartarlas y salir de dudas,
Para inspeccionar el equipo y liberarlo del posible malware que pueda estar causando los reinicios, pasa los siguientes programas: Ccleaner, MalwareBites, Hijackthis
http://www.filehippo.com/es/download_ccleaner
https://www.malwarebytes.org/mwb-download/
http://sourceforge.net/projects/hjt/
Para ver la temperatura que tiene el procesador y el sistema, puedes reiniciar (o cuando arranques el ordenador), y al momento de hacerlo pulsa la tecla "Supr" (Suprimir), para entrar en la Bios. En el menú, entra en "PC Health Status", y por favor apunta en un papel -o toma una captura- de la temperatura que se indica en los aprtados: "CPU Temperature" y "System Temperature". En función de tu procesador, las temperaturas serán altas, normales o bajas. Si fueran excesivamente altas, podrías abrir la torre del PC y observar si tiene polvo o pelusas acumulados en el interior, es muy frecuente que las torres recojan una gran cantidad de polvo con el tiempo de uso, que debe limpiarse para evitar sobrecalentamientos.
Para monitorizar la temperatura desde Windows, puedes utilizar H&W Monitor
http://www.cpuid.com/softwares/hwmonitor.html
Tambien es posible usar Linux Live, pero esta opción -un poco más compleja de probar-, se puede dejar para el final, si no logras solucionar los reinicios.
Con un procesador Q6600, no cabe duda de que Windows 7 es mejor opción que Windows XP, si puedes coseguir este sistema operativo me parece un cambio practicamente obligatorio, ya que las ventajas que comporta Win7/8 frente a XP son muy numerosas (principalmente el uso real del procesador, pues XP sólo vé/detecta un núcleo, mientras que Win7 aprovechará los cuatro núcleos de tu procesador), se puede decir que ahora mismo tu procesador está desaprovechado en gran medida, al utilizar Windows XP. Un detalle: mejor la versión de 64Bits de Win7, que la de 32Bits, porque el Q6600 es un micro de 64Bits.