если без нагрузки не виснет, а под нагрузкой начнет зависать, то следующее:
1. перегрев - смотреть показания с датчиков, менять термопасту.
2. микротрещины на матери или видяхе - нагрев/расширение/зависание - менять мать или видяху. проверять - греть мать или видяху феном
3. глючная память - проверять заменой. мемтест может не вылавливать.
Лучше чтобы опять не валить все на проги поставить какую-то игрушку потяжелее и погонять ее часа три. Если не повиснет, то дело было в прогах. Если повиснет, то в железе.