The i5-3570 is better for gaming. However, the i7 has it's merits in rendering or application that heavily use both FPU and ALU instructions heavily, where HyperThreading can be utilized well. However, gaming does not do that, so the i5 is better in this case, espiecally the more efficient Ivy Bridge architecture.