Depende de lo que quieras hacer.
La diferencia de rendimiento es muy relativa, y depende del software que pretendas usar.
Por ejemplo, pocos juegos sacan jugo de verdad a 4 núcleos, pero si pretendes juguetear por ejemplo con Blender o cualquier programa de diseño 3D, o con programas de compresión de vídeo o similares la diferencia es bastante importante.
En términos generales, un i5 y un i7 no tienen una diferencia importante de rendimiento (aunque el S.O. pueda hacer uso de esos núcleos virtuales). Solo cuando usas programas que realmente están preparados específicamente para procesamiento multihilo es cuando se ve diferencia, y desde luego mas que un 5-10% (bastante mas).
Pero esto es como todo, la herramienta la compras en función del trabajo que pretendes realizar. Si es uso general, juegos, internet y todo eso, tira por el i5.
Si tu idea es trabajar ocasionalmente con programas que pidan mas potencia y que puedan usarla, entonces el i7.
A falta de la placa base, esta es mi configuración casi final, a ver que opinais:
PROCESADOR Intel Core i7 4790K 4.0GHz
PLACA BASE
MEMORIA RAM G.Skill Ripjaws X DDR3 2133 PC3-17000 16GB 2x8GB CL9
CAJA Zalman Z11 Plus Azul
SSD Kingston SSDNow V300 240GB - Disco Duro SSD
HDD Seagate Desktop 7200.14 2TB SATA3 64MB
GRÁFICA Gigabyte GeForce GTX 960 WindForce OC 2GB DDR5
VENTILADOR CPU Cooler Master Hyper 412S CPU Cooler
FUENTE ALIMENTACIÓN Tacens Valeo V 700W 80 Plus Silver Modular
GRABADORA DVD LITE-ON Grabadora DVD On IHAS124-14 OEM
TARJETA WIFI TP-LINK TL WN881ND PCI-Express 300Mbps
LECTOR DE TARJETAS B-MOVE LECTOR De Tarjetas BM-CR07
MONITOR Benq GL2450H 24" LED
TECLADO+RATÓN Cooler Master CM Storm Octane Teclado + Ratón