A grande diferença é o Hyper-threading.
Se você não usa muitos aplicativos "Threaded" que aproveitam isso, obtenha um i5 e economize dinheiro.
O Hyper-threading geralmente aumenta o desempenho em cerca de 20% se todos os threads estiverem sendo usados. No momento, a menos que você execute muitos aplicativos ao mesmo tempo, fazendo um grande processamento de imagens por meio de um programa como o Photoshop ou a codificação de vídeo, haverá pouca vantagem em comprar um i7 em vez de um i5.
Pode valer a pena investir mais dinheiro em obter um i5 mais rápido (GHz) do que um i7 mais lento (GHz):)
editar: superaquecimento não é algo para se preocupar neste caso, e i5 ou i7 com coolers de estoque funcionam bem legal.