El i7 comparandolo con el i5 lo unico que hace es implementar el hyper treading (nucleos virtuales) que lo unico que hace es mejorar procesos en programas de edicion de video entre otras muchas cosas, pero para juegos no se utilizan, es mas, recomiendan en ocasiones hasta desactivarlos, tambien dependiendo del modelo que sea de i7 pueden llevar mas memoria cache (algo muy secundario en juegos) y una frecuencia de base mayor (aqui seria el unico apartado donde si podria marcar diferencia, pero para algo existe el oc).
Antes de cambiar nada te recomendaria informarte de lo que tienes y de lo que quieres comprar.
Un i7 de septima generacion no tiene mucho sentido a dia de hoy a no ser que lo veas muy barato de segunda mano, la octava generacion de intel es bastante superior en todos los aspectos, salvo por que tienen un sobrecoste brutal, deberias plantearte buscar un ryzen, no obstante tu actual procesador esta a la altura de la grafica, no me replantearia cambiarlo de momento.