el i3, i5 e i7 son de la misma generacion y poseen las mismas cualidades y tecnologia, la diferencia es la potencia de computo que tienen y esta dividida de acuerdo a la gama [uso y tipo de usuario] a la que estan destinado. Asi tienes corei3, i5 o i7 Ivy Bridge o el i3/i5/i7 Sandy Bridge.
Independiente del presupuesto esta el desempeño que tenga el procesador para la tarea a la que estar destinado principalmente, asi en pruebas que puedes buscar por internet, un i5 tiene el mismo desempeño que un i7 en cuanto a juegos, y desde luego depende del motor del juego, algunos son muy dependientes del CPU, ahi un CPU mas potente puede darte algunos fps mas aunque hay que valorar si el costo extra vale la pena.
Aqui una grafica contrastando FPS vs $$

Vemos que un corei5 3470 tiene un rendimiento muy simil al corei7 3820 pero costando mucho menos. Incluso en el mismo i7 vemos que el i7 3770K tiene un rendimiento similar al i7 3960x y cuesta mucho, mucho menos el primero
Tambien debemos considerar el GPU que vamos a utilizar. viendo que los GPUs nvidia suelen ser mas dependientes del CPU.
