Esto o bien puede ser un problema de memoria, es decir, que pueda tener problemas con memorias defectuosas o bien puede ser un problema de sobre calentamiento de CPU... personalmente descarto el problema de sistema operativo y programas, es decir, problema de software por que no has comentado nada de pantallas azules de por medio, o procesos raros funcionando.
Ahora bien, normalmente un problema con una o todas las memorias defectuosas también suele causar reinicios, cuelgues y pantallazos azules, pero aun que no haya esa respuesta por parte de la máquina, no quiere decir que no sea el problema tampoco.
Yo de ti haría esto para empezar.:
Revisa primero temperatura de la CPU.
Revisa memoria con memtest86+ y un pendrive o CD de arranque (puedes descargarlo desde la web de memtest).