Definitely better, but you can still improve it.
-Don't grab aftermarket thermal paste. Good quality brands like Cooler Master includes good thermal paste. Buying better thermal paste will only decrease temps by 1-3c.
-RAM is a bit expensive. Get this one:
http://pcpartpicker.com/part/corsair-memory-cml8gx3m2a1866c9b
Same performance, $20 cheaper, and it's low profile to guarantee any aftermarket cpu cooler to fit.
-I would rather get this motherboard:
http://pcpartpicker.com/part/gigabyte-motherboard-gaz87xud4h
Although it is more expensive, it's in a combo deal with the i5-4670k at Newegg.com. You get $55 off, making it cheaper.
-I would spend the extra money and get this psu instead:
http://pcpartpicker.com/part/pc-power--cooling-power-supply-ppcmk3s850
It's much higher quality than Corsair CX. The semi-modular versions of the CX are better than the non-modular versions in terms of quality, but I still wouldn't trust it too much if you plan to SLI.
The PCP&P psu is much higher quality, 80+ gold for more efficiency, and has an extra 100watts so you won't stress your psu too much when you SLI.
-IMHO, I wouldn't spend so much on a keyboard if it's not mechanical. Mechanical keyboards are much more sturdier and lasts forever, which is why it's more expensive.
For an extra $15, you can get a high quality Cherry MX Blue keyboard:
http://pcpartpicker.com/part/cooler-master-keyboard-sgk4000gkcl1us
It's a very basic keyboard with no macro keys, no LED back-light, and no number pad. Very basic, high quality, and cheap.
Or you can spend more and get a very good gaming keyboard like the Corsair K70 or whatever.
You can read more about the different kind of mechanical switches here:
http://www.overclock.net/t/491752/mechanical-keyboard-guide
-Since you still have a lot of room, you can add in a 128gb SSD for $100 and make booting and loading times extremely fast.