Hace tiempo me encontre un error similar y al final era el procesador, yo tambien en estos casos apostaria que al 99% es la memoria y el 1% para el disco duro, pero aquel equipo me volvio loco y al final era el procesador.
Solo pasaba a temperaturas altas, de aquella era un Athlon 700 o similar, se calentaban bastante y en un calenton se debio quedar medio tonto.
Prueba a hacer los test de CPU del Everest por ejemplo.
Y si haces escaneos de disco de superficie, hazlo desde un CD, no con el sistema arrancado desde disco.
Saludos.