So you changed the motherboard, and it still didn't work. Then you went to your son's computer, which has a different motherboard, and it worked? And for that matter, you had a spare motherboard and CPU just lying around?
If your hard drive recieved an update to it's graphics driver, and the driver had a problem of some kind, then that would explain why it would stop displaying anything. Did you get any updates before this happened?