If you're going to just game and OC, go with i5 3570k. There's not much difference between 3570k and 3770k when it comes to gaming and OC'ing. Also, the CPU that you picked is not the "k" version, so I got you the "k" version.

Better CPU cooler. so you can OC higher. You'll only get up to 4.1 or 4.2 ghz with 212 EVO

Your MoBo is seriously overkill. You're just wasting your money on that. Unless, you know you're going to use all of its feature.

Downgraded your RAM. 8GB is plenty enough for your gaming rig.

Bigger SSD

This is a much better videocard. 3gb on 660 is kind of useless... You can either get this one or GTX 670 2gb if you really want Nvidia.

your PSU is also seriously overkill. This one is plenty enough for your needs.

Note: I'm not an expert. Feel free to make any changes as you see fit.

I'm not saying that it's bad. I'm just saying that if he wants to OC higher, then he'll need a better one. I currently have Hyper 212 EVO and i5 3570k. I'm OC'ed to 4.1 ghz with the stock voltages and I'm already hitting 80C on Intel Burn test.