Скорее всего произошел какой-то сбой и нарушение целостности системы, могу посоветовать вспомнить когда эти зависания начались, а конкретно после установки или удалении какой-либо программы, игры? После использования приложений, которые изменяют настройки Windows и т.д.
Далее произвести восстановление системы(в панели управления можно найти) из копий до той даты когда начались зависания, в большинстве случаев это должно помочь.
И уже на крайний случай переустановка винды.. поверх старой, проблема, скорее всего, после этого исчезнет.