Компьютер зависает спустя 20-25 минут работы?
Переустановите систему, чтобы исключить проблему с Windows.
Потом поищите закономерности в зависании (после чего, как часто, какой промежуток времени).
Я ставлю на плохой блок питания. Проверьте его напряжение в BIOS.
Перегрев
Проблема с памятью
Проблема  с видеокартой (видеопамятью)