Well if he says its doing it again after a format and reload the software is not really the main cause of the problem.
I'd be starting by getting another power supply and do another fresh load, if the problem persists test the RAM and hard drive first..