Get a i5 4670. If you don't have the power to overclock, the extra 200Mhz will be a huge boost in gaming. Also it has 5% more single core and slightly better multi-core performance than i5 4570. (If u can, go for i5 4670k+Z87 chipset motherboard pair)