I would get a more recent version of windows on his machine first before I start screwing around with a PSU. Remember all problem solving must start from the outside than in, not from the inside to the outside.
When he has a more recent version of windows and he still gets restarts, he should check for overheating, bad ram(memtest86), and a bad psu.