I'll go with i5 for gaming, even over i7.
2 reasons:
$100 less than i7, I'd rather spend those on GPU. And
Easily OCable, to around 4.5 GHz, and almost no games use hyperthreading, barring few like BF4, so i7 is just like i5 clocked at the turbo speed.