Se o Windows travar na tela de carregamento, provavelmente ele está pendurado em um driver personalizado. Se você puder entrar no modo de segurança, ótimo, execute o msconfig e, em "BOOT.INI", selecione a opção "/ NOGUIBOOT" nas opções de inicialização e reinicie. Você deverá ver uma lista de drivers sendo carregados em vez do logotipo normal do Windows. Quando congela, tome nota do que o driver está tentando carregar, então use o google para procurar. É mais provável que corresponda a um programa de terceiros que você deve desinstalar.