It is possible that something is causing it to hang before reaching the BIOS. First, I would disconnect the SSD and see if it can access the BIOS. If not, disconnect everything else and try again. If it will boot the BIOS with all disconnected, then reconnect the devices one at a time, until it hangs again, and you will know what the culprit is. Of course, if it won't go into the BIOS, regardless of the connections, then it is probably the MB, but then again, it is possible that the PS or RAM has developed problems. Try it with just one stick of RAM and then another, and if you have a spare PS, try that. You can also check the PS with a DVM.