Вперед, проверять каждый компонент системы.
MHDD — записать на диск, загрузится и проверить HDD
> Такие зависания ещё до попыток загрузить Windows ведь не могут возникнуть из-за жёсткого диска? Значит проблема ещё и в ОЗУ?
Не обязательно ОЗУ, может перегрев, может южный мост начинает умирать.
Memtest — проверить оперативную память.
Температуру замерить, систему охлаждения почистить.
Поменять успеется.