Первое что бы я сделал это подсунул в него пустой хард и накатил бы на него ось. Далее методом исключения. По симптоматике или хард или оперативка.Питание может быть. Но это крайний варик.
а когда у вас что нить болеть на теле начинает вы сразу к хирургу на трансплантацию записываетесь?
З.Ы. Скачай LiveCD (Hiren Boot CD, TechAdmin и другие) запусти от туда memtest, и иди смотреть пару фильмов/гулять/спать так проверишь ОЗУ, далее Викторией проверяй смарт диска на всякие реалокейшен сектора и тд (описание параметров 146% найдешь в инете), при плохом смарте поставь тест поверхности чтение+remap. Далее можно запустить что то нагружающее проц и погонять его минут 10-15 параллельно смотря на показания линий питания от материнки не просаживает ли их БП. Так примерно можно будет сделать вывод о том жива ли у тебя железная часть компа. Если с ней по тестам все ок, уже можно переходить к осмотру части программной. Удалить лишнее из автозагрузки и служб через msconfig, проверить ветки HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run и HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce в реесте. Если система 7ка и старше проверить планировщик задач(Панель управления-администрирование-планировщик заданий щелкнуть на Библиотека планировщика заданий), осматривай вкладки тригеры и действия, там нынче много хлама скапливается в том числе ненужного и зачастую вредящего характера.
Если после всего этого зависания будут дальше продолжаться, то там уже нужно гораздо больше времени на отлов гадости её вызывающей. Вот тогда уже можно и переставить винду как путь с наименьшим сопротивлением, при отсутствии необходимых навыков.