Primeiramente, eu executaria alguns diagnósticos de HDD. Tente Ultimate Boot CD e veja se existem ferramentas que possam ajudá-lo a diagnosticar os erros. Você também pode visitar a fabricação do seu disco rígido e ver se eles têm utilitários de disco para download.
Considere também a execução de alguns testes da placa-mãe, caso a memória esteja com defeito. MemTest86 ou MemTest + deve ser capaz de diagnosticar erros de memória (NOTA: Eles também estão no Ultimate Boot CD)