I would wait until the next generation before upgrading. Let AMD come out with the Zen+ (2nd qtr) and wait for Intel to react. You would be wasting money right now imo.
Try turning on after each of the following steps
1. Reseat Memory and Video Card
2. Clear CMOS
If that doesn't work then,
3. Try it with integrated graphics
4. Use only 1 stick of memory in 1 slot (Alternate slots)
The bigger item to consider is to choose MLC or TLC. I have owned both a Samsung 850evo plus a few Crucial MLC(M550 & M600) drives. Can't tell a difference.
I would take your setup back down to the bare minimum. MB, CPU and 1 stick of memory. Try booting with that. Do you know for a fact that the CPU is working?