I would recommend Core i5 3570K. With plenty of performance, top notch overclocking capability and enough horsepower to run any game you throw at it, the choice is a no brainer.
Why not the i7 3770K you may ask? Well the i7 3770K merely adds Hyper-Threading and a higher clock speed to the equation. Though these two improvements are fantastic in CPU intensive tasks such as video encoding and 3D modeling, in gaming scenarios it doesn’t really do a whole lot. Games these days are much more graphics intensive than CPU intensive, so it’s a much better idea to invest the extra dough into the graphics card.
That said, those of you out there looking to do live streaming or other tasks which require any sort of video encoding, feel free to pick up an Intel Core i7 3770K instead.