Podem ser várias causas, mas se o problema é recente, vc pode tentar fazer uma restauração de sistema (digite aí na pesquisa do windows) e faça uma restauração do sistema para uma data anterior ao problema, que pode ter sido causado por um driver corrompido ou algum programa instalado incorretamente.
Ou ainda digite msconfig na pesquisa e escolha inicialização de diagnóstico e reinicie o Pc para tentar descobrir qual o problema, e também na aba inicialização de programas desabilite a maioria, deixando basicamente o antivirus e somente o que achar necessário.