Проблема либо аппаратная, либо программная.
Для любых:
Скачать и запустить утилиту BlueScreenViewer. В таблице зарегистрированы все случаи BSOD и отображены драйверы, которые вызывают сбой. Если сбой вызывает системный драйвер, то пробовать другие способы, если какой-либо сторонний - удалять\переустанавливать.
Для программной:
1) chkdsk /f c:
2) sfc /scannow
3) msconfig, выбрать "диагностический запуск" и поработать в диагностическом режиме
Для аппаратной:
1) memtest86+ - установить и проверить память (так же пробовать вынимать по одной планке и работать день)
2) Victoria HDD. Установить и просканивать поверхность диска на предмет плохих секторов. Так же посмотреть значение Relocated и SMART
В принципе, найдете проблему с 95% вероятностью.