Причин может быть море при выборе попробуй "Last known good configuration", если у тебя ХР конечно не поможет - переставь Windows не поможет - шукай железо. Начни с оперативки, потом блок питания, мамку.. Меняй по очереди и смотри, не исчезла ли твоя проблема. Оперативку можно проверить тестами разными. Хорошенько просмотри мамку. Не вздулись ли крышечки конденсаторов, нет ли почернений на АТХ разьёме, подгоревших контактных пластинок на оперативке.. Подёргай легонько АТХ разьём. Если проблема в нём, комп уйдёт на рестарт. Почисти контактные места на оперативке заодно. Стирательной резинкой. Только чистой, без слоёв графита :)) Ну и смотри по мощности. Может у тебя напряг в розетке плохой, вот и блок питания вырубает как мощность появляется. Или сам по себе он не тянет твой комп
С перегревом обычно проблем нет. Если комп раньше работал, значит охлаждение было подобрано более-менее правильно. Да и от этого он скорей зависнет, чем на рестарт уйдёт.