puede ser un problema de sofware o de hardware
para descartar el sofware, reinstala el windows desde cero y si no instala
tienes que verificar las memorias y el disco duro
que es el fallo mas probable
para instalar de nuevo usa un disco que puedas formatear por completo , para evitar posibles virus, trojan etc..
si el problema es de hardware lo primero a mirar son las memorias, quita una y prueba y si puedes prueba con otras
el disco duro pues pueden ser varias cosas, sector de arranque etc..
pasale un test o haz un formateo de bajo nivel y si no prueba con otro disco diferente
para descartar virus es imprescindible que lo formatees todo
saludos