As much as AMD’s Ryzen CPUs made a big comeback for the red team in 2017, Intel’s Core i5 and i7 CPUs are still the most popular processors you can buy. But what’s the difference when you pit an i5 vs. i7? Like most computer components, there are dozens of models at each tier to choose from, and it can get a little overwhelming.
It’s worth noting before we get started that we’re talking specifically about Intel’s 8th-generation “Coffee Lake” and 7th-generation “Kaby Lake” chips here. A lot of the information applies elsewhere, but the newer chips tend to provide noticeable features and performance improvements over previous generations. You won’t save a lot of money buying CPUs older than the 8th or 7th-generations, and all but most PC-builders and laptop buyers will want to stay away from earlier Core i5 and Core i7 offerings.
Should you buy a Core i5 or a Core i7?
So, which processor should you invest in? That depends on your needs. For most people, a Core i5 is going to be the most sensible choice — especially since the latest-generation i5s are comparable to the previous one’s i7s.
While there are a lot of factors in determining overall system performance, a Core i5 processor won’t usually end up bottlenecking your day-to-day performance. Most people, including gamers, will find a Core i5 perfectly adequate.
A Core i7 makes sense only for users who don’t mind paying a premium for more power — or for users who often run demanding software like video editing or rendering 3D objects. If the best performance is what you’re looking for, it’s Core i7. That is, unless you want to bump up to Core i9.
Core i5 vs. Core i7 on the desktop
Desktop Core i5 and i7 CPUs can be most typically separated by their number of supported threads and clock speeds. While both tend to have the same number of processor cores (six for the current, eighth-generation and four for older ones), Core i7 chips support hyper-threading. That means that they can support twice the number of threads, making them better at multitasking. Core i5 CPUs typically have lower clock speeds, though not significantly so. They also tend to have smaller cache sizes — meaning they don’t perform as well at repetitive tasks.
The added thread counts, clocks, and cache does mean that Core i7 CPUs like the super-powerful 8700K offer better performance, that does come at a cost. As our guide to the best Intel CPUs points out, higher-end i7 Chips can be a lot more expensive. That 8700K retails at $330, while the gamer’s favorite Core i5 8400, can be had for as little as $180.
Core i5 vs. Core i7 on laptops
Mobile processors are a slightly different story. Where desktop Core i5s never feature hyper-threading, some mobile versions do, allowing mobile dual-core i5 processors to handle extra threads at once. Core i7 CPUs are still more powerful though. Where the eighth-generation Core i5 CPUs have four cores and support eight threads, most Core i7 chips have six cores and 12 threads.
Older generations have lower core and thread counts, with some dual cores in the mix, but the performance differences between Core i5 and i7 CPUs are roughly comparable throughout generations. Where core counts are occasionally the same, thread counts rarely are and clock speeds of Core i7s tend to outpace those of their Core i5 counterparts. As with the desktop chips too, Core i7s tend to have larger caches too.
Sometimes though, Core i5 CPUs can have higher clock speeds than an i7 chip. What does this mean? A quad-core with a high clock speed will beat a hex-core with a low clock speed in applications that don’t use many cores; the hex-core will be quicker in applications that do and will be better at multitasking. If the hex has more cores and a higher clock, it will always be quicker.
As with desktop chips, Core i7 CPUs tend to be a lot more expensive. If you were buying a Surface Book 2, for example, a Core i7 CPU can cost as much as $500 extra in an otherwise identical configuration.
Are more cores and threads necessary?
Overall, Core i5 and Core i7 chips differ in the way they handle processing information. Core i5 processors typically have fewer cores and can, therefore, support fewer simultaneous “threads.” These “threads” are used by software to manage multiple tasks simultaneously, rather than queuing everything up for execution one-by-one. In other words, they’re not as good at multitasking.
“Hyper-threading,” a feature most commonly found in i7 CPUs, doubles the number of threads that a CPU can handle, though those ‘virtual cores’ aren’t as powerful as physical cores. A Core i7 processor with six cores can actually handle 12 threads of data at once.
For concurrent processing tasks — times, when your PC needs to handle processor-intensive tasks at the same time — CPUs with lots of cores and lots of threads, will perform better than one.