Your build looks good, but you will need a good heat sink. Pick up a Cooler Master Hyper 212+. I'm also going to make a recommendation that I don't usually do, but here goes... The on board GPU on the 4670K Is actually pretty good as far as on board goes, so I'd opt out of the GPU for now, and then you can buy a 780 sooner. That's what i'm doing (i've got almost the exact same setup as you do) until I can afford either a 770 or 780. I am running Linux, so I don't have a bunch of games on it, but so far I get a SOLID, I mean nothing higher, nothing lower, 75fps in Minecraft, and a SOLID 75.5fps in the graphics benchmark from the Linux store.
UPDATE: I'd also try to add an SSD with he money you save from going on board GPU so that Windows runs faster.