Is this build any good

Solution
It's pretty good. I would at least get the i5 4590. The psu is still not very good at all. You are still spending too much on peripherals. My last build I made for you is superior for sure.