En realidad pueden ser muchas causas.
Te recomiendo que reinstales windows desde cero, eso suele bastar.
Tambien tienes que asegurarte de que tienes los drivers exactos a tu marca y modelo de hardware y de la version de SO.
Otra causa puede ser que la RAM este fallando, prueba
www.memtest86.com o
www.memtest.org
Dependiendo del tipo de maquina puede ser que tambien sea un caso de sobrecalentamiento. ¿Que maquina es?