You could try installing an application that monitors the hardware temperature - then you'd know if that was related to the problem.
I have mine in a cabinet above the stereo receiver and I have to leave the cabinet door open when it's in use otherwise it'll spontaneously restart under heavy load.