Like I always recommend, If not overclocking then go with an Intel Core i5-4430 3.0GHz, if overclocking then go with Intel Core i5-4670K 3.4GHz. Just like with Ivy Bridge, Intel Core i5-3350P 3.1 GHz if not overclocking and Intel Core i5-3570K 3.4GHz if overclocking.
Of the choices listed, 4570 hands down. Running this in my gaming rig. If you look at performance per dollar of all the non-OC i5's, its the highest and very close to the 4670 in raw performance.
Are you using a graphic card with that???What gpu are you using..and can only 4570 minus the gpu be enough for gaming?
My system specs are in my sig. I'm running a Radeon HD 7950 3GB GPU.
And no, the onboard graphics on any of the core i5 CPU's is not enough for gaming. It may run some games on very low 720p settings, but it's more meant for people who don't game on their PC's. If you are gaming, grab a proper graphics card.