С таким описанием проблемы могут быть много где, начиная от кривых драйверов, блока питания и заканчивая процом.
Что можно предпринять:
1.Протестировать оперативную память
Делаете загрузочную флэшку с memtestом и грузитесь с нее.
Гоняете мемтест. Если ошибки есть и у вас несколько плашек памяти, то нужно выявить сбойную плашку. Оставляете одну плашку и повторяете мемтест, потом меняете плашку и снова тест и т.д. На какой плашке будут ошибки ту и надо поменять. Сбойными могут быть несколько плашек памяти.
Зависания в этом случае могут быть как признаком ошибки памяти так и признаком других проблем.
2. Исключить влияние вашей винды. Делаете загрузочную флэшку с нагрузочными тестами, физически отключаете все диски, загружаетесь с флэшки, гоняете достаточно продолжительное время нагрузочные тесты, лучше использовать несколько разных тестов.
Если тесты проходят нормально (нет зависаний, перезагрузок и т.п.), стоит протестировать ваш системный диск.
Если с дисками все нормально, то в проблемах виновата ваша винда. Возможно какой-то кривой драйвер. Самый простой способ лечения - переустановить винду. В принципе, можно сразу с этого начать, если на компе нет ничего особо важного, но если причина не в винде, то переустановка не поможет.
3.Проверить температуру проца и видюхи под нагрузочным тестом и без него.
Это можно делать одновременно с предыдущим тестом. Как правило на диагностических загрузочных флэшках есть софт для мониторинга температуры.
Если температура будет высокая (особенно если она высокая без тестов), то стоит начать со смены термопасты на куллере.
4. Тест диска.
Вряд ли в проблеме виноват диск, но это сделать легко, загрузившись с той же флэшки.
5.Тест блока питания
Если есть возможность поменять блок питания на заведомо рабочий, отключить все диски, загрузится с флэшки и погонять нагрузочные тесты. Если зависаний не будет (но были на п.1), то видимо причина в блоке питания - покупаете новый БП.
Если все вышеперечисленное не поможет выявить проблему - в сервис. В этом случае причина скорее всего в материнке или в самом проце.
Хороший конструктор для изготовления загрузочной диагностической флэшки:
https://adminpe.ru/winpe10/