"во время зависания кулер на видео карте начинает разгоняться" - Вы не описали, как быстро ускоряется вентилятор кулера? Если немедленно, то это следствие программы, а если с задержкой более 10 секунд, это тепловой эффект нагретого железа (элемент мож выявить наощупь).
"Может этот момент чего-нибудь может прояснить" - если в общем, то целые подразделения разработчиков занимаются проблемой энерго-сбережения. Всем понятно, что просто снизить обороты - оч рискованно, особенно для мощных систем. Поэтому, всевозможные датчики и обработчики их показаний анализируют не только состояние нагрева, но даже его тенденцию (упредить опасный перегрев)!
Когда ОС работает нормально, она обладает бОльшими возможностями обработки данных, и более гибко управляет вентиляторами, чем BIOS, принимающий управление, когда ОС не загружена или в отказе.
Если отжившее железо очень побуждает Вас "прояснить" (вместо "на лёгкий труд"), то Вы можете попытаться получить инфо из "чёрного ящика", куда система записывает коды "перед смертью". Эти данные в машинных кодах (не в текстовом виде) Вы не сможете прочитать самостоятельно, но сможете упаковать их в сжатый архив и отправить спец-службу для расшифровки. Подробнее см
Как с помощью дампа памяти определить драйвер, вызывающий BSOD