Why you might not care about it as much as in the past.
The clock is typically on the motherboard. But regardless of where the clock resides, you need a processor capable of running at that speed.
So, in a sense, that salesperson is right: if you want a faster CPU, buy a faster CPU.
But there are several reasons that may not be as important as it once was.
Become a Patron of Ask Leo! and go ad-free!
Does CPU speed matter
CPU speed is important, but it’s not as good a measure of overall system speed as it might have been in years past. Factoring in to today’s machines are technologies like multi-core CPUs, solid state disk drives, and more. Understanding how these relate and when they become important can result in a machine more properly configured for your use.
CPU and motherboard discussions bring out passionate opinions in some. There are strong (STRONG) feelings that this or that is most important, that this architecture is better than that architecture, and so on.
If that’s you, this article isn’t for you. My intent here is to cover things at a higher, much more abstract layer — a layer that’s more practical for the less passionate “average consumer” who doesn’t want or need to understand all the different processor families, characteristics, and the like. They’re not trying to eek out every possible cycle of processor speed; they just want something that works well and works reliably.
They just want to know what to pay attention to.
Before we dive in, it’s probably worth defining a couple of things.
MHz & GHz – Mhz is shorthand for megahertz, meaning 1,000,000 times per second. Ghz is a shorthand for gigahertz, or 1 billion times per second.
Clock – the clock speed of a CPU is at its most basic a measure of how many instructions it can perform per second period so a simple CPU running at 300 MHz, for example, can perform around 300 million operations per second.
I have to say “simple” CPU, because of course current CPUs are anything but simple. Some operations actually take more than one clock cycle, while others can be done in parallel, meaning that together they take less than one clock cycle each when combined. But the CPU clock speed has always been a rule of thumb that we’ve used for decades to measure at least at a conceptual level how fast our processors are running.
In the past, the design outlined in your question wasn’t all that wrong. The clock rate of the processor (or Central Processing Unit) in the computer was a relatively good indicator of its overall speed.
I recall the days when replacing a 333MHz machine with a 666MHz was an incredible difference worth getting excited over.
One of the reasons we could so easily rely on that one measurement is that it represented more than just raw CPU computing power. That same clock often drove many other components on the motherboard besides the CPU. It was truly the “system” clock, and was a rough indicator of system speed.
Clock rate seems to have levelled off for some time. For example, most of what I see is in the 3.2Ghz range, but it’s really all over the map. The desktop computer I’m running has a 3.5Ghz processor, while the server that’s running the Ask Leo! website is running at 2.5Ghz.
First, all that number reflects is the CPU speed. It may not relate to as many other things on the motherboard as before. It’s not uncommon for other devices to have their own decoupled clock, which allows them to run at speeds more appropriate for whatever they’re doing.
CPU speed remains important, but not as important. If you’re performing lots of CPU-intensive tasks, for example, then a fast CPU can make a lot of difference. It’s one of the reasons my desktop machine is at the higher end of the range. I selected it with video editing in mind, which is a very CPU-intensive task. Games are another situation where the speed of the CPU itself can matter quite a bit.
But if you don’t regularly run CPU-intensive tasks, other things may come into play.
Generally more important than speed
In my mind, two things have taken the place of pure CPU speed.
First, CPUs are now multi-core. A core is essentially an independent computing unit. A dual-core machine is like having two CPUs, except they’re in a single package, so we refer to it as a single CPU with two cores.
My desktop machine has a CPU with 16 cores. The Ask Leo! server’s CPU has 8. Higher-end servers can have hundreds.
The reason cores matter so much is that we’re rarely asking the computer to do only one thing. Multiple cores allow the computer to literally do several things at once. The Ask Leo! server, for example, can actively respond to 8 different requests at exactly the same time.1
Software can also be written to take advantage of multiple cores. For example, my video editing software can take advantage of all the cores on my machine. So not only are they fast cores (3.5GHz) but there are 16 of them. (It might be tempting to say that’s the equivalent of 16 times 3.5GHz or a 56GHz processor, but the reality isn’t quite that simple. It is fast, though.)
The single biggest improvement to computing speed over the last several years has not been an ever increasing CPU speed, but an increasing number of cores placed in the CPU.
Generally more important than the CPU
The other major improvement to the speed of our computers has nothing to do with the CPU.
It’s the disk.
Specifically, replacing traditional hard disks (HDDs) with solid state drives (SSDs) is a big boost. SSDs are significantly faster, particularly when reading information.
The fact that the disk can make such a dramatic improvement in our perception of speed just confirms the fact that the CPU might not matter as much as we might think. Depending on what we’re doing, we might access the disk much more than we realize, and as a result, a faster disk will have the most dramatic impact.
Nothing is absolute
As with so many of my answers, there’s no single definitive solution.
Most often than not, it depends on how you use your computer.
If you do computer tech support for a living, like to edit videos, run multiple virtual machines, keep four different browsers open at once (as well as a plethora of other applications), and you plan to keep your machine for a decade or more, then maximizing everything — CPU speed and cores, RAM, and SSDs — probably makes the most sense.
If, on the other hand, you’re more normal than I am and spend most of your day surfing the internet and using chat and email, then most current CPUs with multiple cores (it’s difficult to find less than four these days) will do you just fine. I also recommend an SSD, but that too is pretty standard now as well.
And if your needs are somewhere in between, you’ll want to trade all of those off against each other and your budget.
I don’t obsess about CPU speed anymore, and neither should you, unless you know you have a specific need.
Instead, understand and consider the various combinations of technologies in today’s computers and how they might combine to solve the problem you’re looking to solve.
Hopefully, you’ve now got a high-level idea of the kinds of things that might matter.
Looking for more guidance? Subscribe to Confident Computing! Less frustration and more confidence, solutions, answers, and tips in your inbox every week.
Download (right-click, Save-As) (Duration: 13:31 — 18.6MB)
Subscribe: Apple Podcasts | RSS
Footnotes & References
1: It’s actually much more than this because CPU resources aren’t the only thing involved. I did say this was an over-simplification, though.
15 comments on “Does CPU Speed Matter Any More?”
Another factor is the GPU, aka graphics card. I had an older computer that was too slow for games. They put too much strain on the CPU. It had an on-board GPU which I replaced with a better graphics card. It was then able to play the games. I don’t know if this is such an important factor nowadays with multiple cores.
Why do your web articles have such wide margins now? Is there some setting I can tweak to get back the narrower margins?
Recent change. Sorry, all I can suggest is to narrow your browser window.
Wish you would also have included memory, since having too little memory for what you are doing (let’s say, only 4GB of RAM vs 16GB) can cause your computer to use virtual memory, which is actually your [much slower] disk drive, to supplement the needed memory to perform your task(s).
Actually its impossible to use clock speed to evalute todays CPUs. I use passmark CPU benchmarks for that
The wide margins make it possible to enlarge the text on my iPad so I can more easily read it. Problems with my old eyes.
I recently bought an Intel NUC powered by a Pentium CPU. 8 GB DDR4 ram and an NVME mc.2 for storage. For doing what I normally do it seems as fast as my other PC with a core i5 (8th generation) CPU. I’m sure there are many out there who overspend when buying a new PC considering what they use it for.
I generally recommend buying last year’s model. It’s still a new computer but costs 25-50% less than the latest model. Ir will be useful for a few years, only one year less than the latest model.
Last week I bought my brother a refurbished Chromebook for $106 and $30 for a 2 year extended warrantee. It does everything he’s ever done on a Windows machine, email and web browsing. Most people don’t need the latest and greatest.
I think I have to agree with you about CPU and speed.
My last upgrade about 5 years ago was from an old core i3 to a core i5 2500k and motherboard to suit, plus I wanted USB 3 because my old mb was truly from the dark ages with only USB 2.
The best upgrade was swapping out my old HDD’s to SSD’s. Wow, what a performance boost.
Adding a dedicated graphics card also helped.
Keep up the good work Leo, as I certainly enjoy your Confident Computing newsletters.
You might like to add in something around “threading”.
Most modern CPUs have multiple cores but also offer multi threading.
Threading is where another instruction is injected before the current one finishes.
So some CPUs offer 6 cores but 12 threads. They can appear to be using 12 cores but in reality are using 6 x 2 not quite 12 but not far off!
That CPU feature is technically called “hyperthreading”. Each CPU can kinda-sorta-but-not-really act as two cores. Threading in general is a programming concept not reliant on the CPU implementation.
I have three computers. One is an old custom built desktop with an AMD Phenom 4 processor, the second is a Dell laptop with an 8th generation i5 and the newest a 12th gen i5 Dell xps desktop. All three have graphics cards and the laptop and the xps desktop have SSDs. Between the three I have a speed puzzle. The xps desktop seems very fast except for Pretty Good Solitaire. (I have the same version on all three computers) The xps desktop certainly is faster for video editing. When you play the solitaire game to the point where it is obvious that you will win, you can click on auto play and the game automatically completes. On both the old AMD computer and the Dell laptop, when you do this, the game just finishes in about a second. Poof and it is done. On the newer faster xps desktop it painfully moves each card. You can see them go and then it finishes. It takes about three to four seconds to complete. This is the opposite to what I expected. What other factors are at play here? I have been sort of laughing about this, but it puzzles me.
Wonder if some kind of hardware GPU acceleration is at fault here. Might depend more on the graphics card and drivers than the CPU.
Through my years of working on/with computers, I have found the main speed (and price) driving force to be the actual motherboard chipset!
While the CPU is the brain (and a fast brain is important; note the first t in that word….). The chipset is, basically, the spinal column, meaning, no matter how fast the brain is, if the info can’t get to the extremity quick enough then hurry up and wait!
The chipset has always driving the motherboard pricing, seen many of times the inexpensive mb compared to the expensive mb running the exact same CPU and the inexpensive mb performing considerably slower, only difference, the chipset….
Can’t believe that has changed!
This is an interesting article. I quit looking at this stuff years ago. It just confused me. Now I pretty much go to my computer store and ask for their advice. I have been going there so long, a decade, they know me and how I use my computer. Love them to pieces. Love your columns too. So informative. You discuss things that I never thought of. I really appreciate all of you who work with Leo. You are all lifesavers. Barb