Приведи, плз, полную конфигурацию компа (см.
Everest или
SIW в моей подписи) и производителя блока питания. Возможно, причина в перегреве (блок питания такого возраста надо менять независимо от причины зависания) из-за потерявшей теплопроводность термопасты на процессоре или видеочипе. Попробуй сразу после зависания выключить комп и потрогать радиаторы проца и видюхи (не забудь предварительно снять с рук статику) - они не должны быть холодными.