Първо за да разбереш дали проблема е софтуерен или хардуерен те съветвам да заредиш друга операционна система. Има адски много Live Linux дистрибуции. Пробвай да стартираш някоя и да видиш колко време ще издържи да работи с нея без да се рестартира. Ако се държи по същия начин и с нея определено проблема е хардуерен. Съвети при хардуерен проблем:
1. Отваряш кутията и внимателно оглеждаш всички електролитни кондензатори по дъното. Ако са надути или изтекли 99% рестартирането е от тях.
2. Пускаш компютъра с отворен капак и проверяваш дали всички вентилатори се въртят нормално.
3. Отваряш захранването и също оглеждаш кондензаторите.
Ако нито едно от тези неща не е на лице тогава започвай да тестваш RAM памет, HDD и т.н.
Ако се окаже че проблема е софтуерен, мисля че няма нужда да ти казвам кой е най-лесния вариант.