Puede ser por varios motivos, pero si que es cierto que normalmente esos problemas vienen de la memoria, puede que tengas algun modulo de Ram estropeado, existen programas capaces de detectar averias de ese tipo, utiliza el memtes86 para localizar si tienes dicha averia, tambien puede que contengas algun virus o que sea otro problema de software, evidentemente para descartar problema de software lo mejor es formatear y empezar desde cero, si el problema persiste ya sabras que tienes un problema de Hardware.