I'd buy a Corsair 520HX.
Why the 8600GT? It's excellent for HD video but not so much for gaming. Are you planning to play games on this PC?
Or the new Corsair VX 450. Same great quality, enough power for him plus a little extra room and it's cheaper which everyone likes!
Either way, I don't think I would risk it on that Truepower.