Eu começaria com o teste do seu hardware. Provavelmente não é RAM, mas eu testaria isso primeiro para provar que não é um problema.
Em seguida, eu iria para o disco rígido. Você poderia tentar o diagnóstico no Ultimate Boot CD. Existe uma ferramenta para a maioria das marcas de disco rígido. A outra coisa que eu recomendaria é tentar um disco rígido diferente na sua máquina. Também mudando os cabos USB se esta for uma máquina desktop.
Espero que em algum momento durante este processo você tenha isolado o problema. Se não, então eu acho que é provavelmente um problema de software e não de hardware.