- Проверить оперативную память.
- Проверить материнскую плату на предмет вспухших конденсаторов.
- Проверить блок питания на предмет выдачи правильного напряжения.
- Проверить температуру процессора после нескольких часов работы под нагрузкой.
- Проверить диски
В Винде есть встроенное средство проверки памяти - нажать F6 при старте ОС и выбрать тестирование памяти с максимальными настройками.
Правильное напряжение от БП можно посмотреть в БИОСе.
Температуру процессора можно смотреть большим количеством программ тестирования и мониторинга компьютера - Aida64, Everest, OpenMonitor, утилиты от производителей МП.
Я-бы начал с визуального осмотра внутренностей.
И да, стабильная ОС - Win2016, а друг пусть больше не даёт таких советов.
PS. Неактивированная Винда или криво активированная крякалками тоже может вести себя непредсказуемо в виде перезагрузки.