Here's a very informative article on the i5 vs i7:
http://www.pcmech.com/article/deciding-between-i5-vs-i7-processor/
The dual-core i7 doesn’t really have much difference at all over a dual-core i5. Both have hyper-threading. Basically, you get a little higher clock speed, but that’s about it.
So, when buying a laptop, pay attention to the number of cores the i7 has. Here’s why…
Image
This Macbook Pro has a base model which is the dual-core i5. For $300 more, you’re getting a dual-core i7. Now, you’re also getting more memory and a bigger hard drive, but the point is this…
the two processors aren’t going to be very different. They’re the same except for the clock speed and a little extra cache internally. Worth it? Maybe not in your case.
Bump up to a quad-core i7 and it is a different matter. A quad-core i7 will out-perform an i5 very easily. But, again, you have to think about what you’re going to be doing on the machine and if your habits need the extra power.
The truth is, the extra processing power these upgrade prices will buy you – for most users – will sit there dormant and unused.
So, Pay The Extra Money for the i7? Yes or No?
If money isn’t the huge deciding factor and you want a PC which is more future-proof, then I would say go ahead and grab the i7 if we’re talking about a desktop computer.
When it comes to mobile, consider the other upgrades you’re getting. Unless you bump up to a quad-core, the performance differences between the i5 and i7 are fairly negligible. Spending money on an SSD drive or more memory would be a better performance gain for the buck.
The truth is, for most people reading this article, you will never personally notice the performance differences between an i5 and i7. In fact, almost all modern CPUs can crunch faster than we need these days. Processors are rarely the bottleneck anymore. Instead, focus on the speed of your storage (mechanical hard drive versus SSD, for instance) and the amount of memory in your machine. These things will be a lot more relevant to overall speed than your processor these days.
CPU upgrades don’t provide the value for the buck that they used to.