@uberbatman, it could also be a motherboard problem.
Is this a new setup that your trying for the first time? If not, did you mess with the bios settings? The first thing you should do (mostly because its easiest and cures alot of problems) is reset your CMOS. Theres a jumper on your motherboard that you can move to another position, let it sit for about 30sec and then put it back in the original spot and reboot. Look up online where your jumper is since idk what kind of board you have. Or remove the little battery on your motherboard, let it sit for awhile and let all the charge dissipate, press your power button a few times and wait a bit more. A few minutes should be fine, then put it back in and the CMOS should be reset, though with my setup it doesn’t always reset (probably because I wait like 10 sec instead of a few minutes).
If that doesn’t do it, test all your parts in a seperate, working system.
Also, do you have a digital POST code display on your motherboard? Should be a 2 character little display that shows a code. Look up the code in your motherboard manual to find out whats going wrong.