Hola, a ver es complicado hacer el arreglo sin tener todos los datos....
Que procesador es.
Que placa base tienes.
Cuantos modulos de memoria tienes, si tienes varios, prueba a quitar todos menos uno, enciendes la maquina y a ver que tal.
Para el disco duro hay una opcion en la bios de activar una opcion que se llama smart, dicha opcion te muestra si el disco duro esta dando problemas o si va a dar errores...
¿El ventilador del cpu esta limpio?¿La caja por dentro la has abierto?
Hay unos spray de aire comprimido, apaga el ordenador, espera un buen rato hasta que se enfrie, una vez que este frio.Los limpias bien con este spray.
Te recomiendo esta utilidad que me han recomendado, se llama siw
http://www.gtopala.com/download/siw.exe
Debajo de memory, hay una opcion que pone sensor, ahi aparece las distintas temperaturas del ordenador.
Suerte...