Can you recall making any hardware changes before the problems started? If you can't decipher the beep codes the best way to troubleshoot is through the process of elimination by figuring out which components are NOT bad. I would start with the RAM... Using one stick at a time. I would also double check to verify that you have the correct timings set up for your RAM. A few months ago I upgraded my BIOS and after restarting my computer... it crashed. It turned out I forgot to go back into my BIOS and re-entering the Timings for my RAM. That would cause a computer to crash.. as well as the wrong voltage settings.
You said you changed the GPU but still had the same problem. Does your motherboard have integrated graphics? If so, I would try to use that to see if it works... If your computer boots up without any problems then it's possible there's a problem with your PCI slot (or setting in BIOS).