Unless you are going to be doing video editing or rendering, graphic design, I would get a 4670k, as for gaming, it has the same performance, and its cheaper. Same thing with the RAM. You really don't need 16 gigs unless you're going to be doing the stuff mentioned above. Then you can use the money saved from those two and get a better graphics card, more storage, and better SSD, or anything you want. As far as the build, it's pretty sick. You'll be maxing out everything : )