Si fuese lo del calor, normalmente en la BIOS se puede comprobar la temperatura. Miralo justo después de que se congele o se reinicie.
Dale a F8 antes de que salga la pantalla de carga de Windows, y después de que termine de operar la BIOS. Y dile que no se reinicie solo cuanod hay un error, o algo así. A ver si con suerte te muestra una pantalla azul y te dice algo. Por lo de los reinicios. Aunque no tiene pinta...
Descargate Ubuntu(si no tienes un ordenador muy potente, bajate la 10.04 LTS, las últimas versiones consumen demasiado). Arranca el CD Live. Y a ver que pasa... Si te arranca, abre la utilidad de discos (con las versiones antiguas, está en Sistema -> Administrar, creo). En la utilidad de discos, saca un pantallazo de los datos que aparecen sobre el SMART (mejor si entras en la ventana y me enseñas los detalles,
lo que quiero es ver los datos de esta ventana).
http://www.ubuntu.com/download/ubuntu/download