Eu recomendaria usar um CD ao vivo de algum tipo, baseado em Linux ou baseado em Windows, para que você possa determinar se está lidando com um problema de hardware ou com um problema de software. Se você puder inicializar com sucesso no ambiente de um live CD, então eu diria que você está trabalhando com um erro de software e que um reparo ou restauração do sistema operacional Windows pode precisar ser feito.
Se você não pode entrar em um sistema em execução de um CD ao vivo, então você pode querer verificar qualquer novo hardware que tenha sido instalado. Troque hardware antigo por hardware instalado mais recentemente para ver o que funciona e o que não funciona. Continue usando o Live CD, pois você sabe que é um sistema em funcionamento e não pode ser alterado. Lembre-se de apenas mudar uma parte de cada vez para que você saiba com o que você trabalhou e o que você não tem.
Parece que você pode ter um módulo de memória de falha instalado, já que você está lidando com um problema intermitente.
Boa sorte e resolução de problemas e espero que isso ajude alguns.