bajate el hirens boot
ahi vienen varias utilerias las cuales te pueden ayudar a testear si hd, memoria, bios
si te aparecen errores checa que es lo que te esta fallando
de entrada checa primero la memoria, si la memoria funciona correctamente, checa el disco duro con el hdd regenerator si tiene sectores dañados, intenta regenerarlos con el mismo programa, si no jala reemplaza el disco duro, y por ultimo checa la mb
ve descartando posibilidades, es decir, si checaste la memoria y te marco errores, reemplazala, si la reemplazaste y tienes el mismo error, checa el disco duro si tiene errores, igual reemplazalo, y asi sucesivamente, si la memoria y el hd no te marcan errores no son el problema.
saludos