Утилита XP Tweaker,
http://xptweak.sourceforge.net/
Вкладка Система, Отказ системы, убрать галку авт. пер. комп.
После этого вместо перезагрузки будут появлятся синие экраны, вверху надпись STOP 0x**********
Ищешь в нете по номеру ошибки в чем дело.
Еще советы:
Проскань оп. память, хорошая утилита Microsoft Windows Memory Diagnostic.
Проскань винчестер на бэды, утилита MHDD.
Если бы процессор перегревался, то комп. бы просто выключался, а не перезагружался, такой принцип защиты, какой смысл его перезагружать - от этого он не остынет.
Еще проблема может быть в драйверах, особенно видео, звук.