This might sound like alot of work, but what you might do, Is remove the PS from the PC your using to post, and hook up the Individual parts one at a time on your son's "Frankenstien" machine. First, just do MB, Video card, and of course have your memory in.
Turn it on , and see IF it posts. Then add the HD, see if it posts, etc. If you get everything running, It's the old PS. If it doesn't post on the first time, It's the MB.
Of course, put your PS back in your own box afterwords.
alot of work, but It's really the easiest way to check those things out.
Stephen