Run all the general diagnostics: MemTest, clear CMOS, flash BIOS, check POST code (my board has error codes for whatever the reason is when it won't boot), try with another CPU, without GPU, disconnect devices one by one if it's hardware related, assuming the PSU is still delivering correctly...