Skip to main content

It’s time to stop ignoring the CPU in your gaming PC

A hand holding an AMD Ryzen CPU.
Jacob Roach / Digital Trends

There’s one thing that will strike fear into the heart of any PC gamer: a CPU bottleneck. It’s unimaginable that you wouldn’t get the full power of your GPU when playing games, which is often the most expensive component in your rig. And although knowledge of what CPU bottlenecks are and how to avoid them is common, we’re in a new era of bottlenecks in 2024.

It’s time to reexamine the role your CPU plays in your gaming PC, not only so that you can get the most performance out of your rig but also to understand why the processor has left the gaming conversation over the last few years. It’s easy to focus all of your attention on a big graphics card, but ignore your CPU and you’ll pay a performance price.

Recommended Videos

The common knowledge

Intel's 14900K CPU socketed in a motherboard.
Jacob Roach / Digital Trends

Let’s start with a high-level definition. A CPU bottleneck happens when your processor becomes the limiting factor in performance. When playing games, your CPU and GPU work together to render the final frame you see. The CPU handles some minor tasks like audio processing, but it mainly gets work ready for your GPU. Your GPU executes that work, and then it takes a new batch from your CPU. If you ever reach a point where your GPU is waiting on more work, you have a CPU bottleneck.

Get your weekly teardown of the tech behind PC gaming
Check your inbox!

The solution is to increase the load on your GPU. Running at higher graphics settings or playing at a higher resolution means your GPU will take longer to render each frame, and in most cases, that means it won’t be waiting on your CPU for more work. You can see that in action in Cyberpunk 2077 below. The Ryzen 9 7950X is 7% faster than the Ryzen 5 7600X at 1080p, but when your GPU is forced to render the huge amount of pixels required for 4K, there’s a negligible 2% difference in performance.

Note: I’m using percentages throughout the charts in this article for the sake of illustration. You can find the full performance results in a table farther down the page. 

CPU performance in Cyberpunk 2077 at different resolutions.
Jacob Roach / Digital Trends

That’s where the conversation usually ends, but that can lead to some misconceptions about how to apply the knowledge. You might think, for example, that you don’t need some monstrous processor if you plan on playing games at 4K. After all, why would you spend $550 on a Ryzen 9 7950X when the $200 Ryzen 5 7600X offers basically identical performance at 4K?

The idea behind a CPU bottleneck is the same as it has always been, but the practical application can get messy quickly. With modern games, you’re often not rendering the game at your output resolution, and you have to contend with large, open worlds that put a lot more strain on your processor. Taking the decades-old lessons of CPU bottlenecks and applying them to modern games doesn’t hold up.

Challenging status quo

I wanted to start with Cyberpunk 2077 because it’s very heavy on your graphics card. The Red Engine that the game uses is remarkably well-optimized for CPUs, easily scaling down to six cores like you find on the Ryzen 5 7600X and up to 16 on the Ryzen 9 7950X. In nearly every situation, you’ll be GPU-limited in the game, which is exactly where you want to be for the highest frame rates.

CPU performance in Spider-Man Miles Morales at different resolutions.
Jacob Roach / Digital Trends

Let’s look at the flipside. Spider-Man Miles Morales is very intensive on your CPU, so it shouldn’t come as a surprise that there’s a 36% jump in performance with the Ryzen 9 7950X at 1080p. However, there’s still a jump of 17% all the way up at 4K. That’s enough of a performance jump that you could argue spending $350 more for the Ryzen 9 7950X.

CPU performance in Cyberpunk 2077 with ray tracing and DLSS.
Jacob Roach / Digital Trends

It’s not just Spider-Man Miles Morales, either. In Cyberpunk 2077, if we flip on the Ultra RT preset and enable DLSS to Performance mode — a way you might actually play the game — there’s a performance gap of around 26% at both 1080p and 1440p. That disappears at 4K, but the difference compared to native resolution is staggering.

When you play a demanding game in 2024, you often won’t be playing at native resolution. You’ll turn on the highest graphics settings your GPU can muster and flip on upscaling either through DLSS or AMD’s FSR. The result is that you’re generally putting more strain on your CPU. By rendering the game at a lower resolution and upscaling, your graphics card is able to generate frames faster. And, in the process, it’s left waiting on more work from your CPU.

CPU performance in Spider-Man Miles Morales with DLSS and ray tracing turned on.
Jacob Roach / Digital Trends

This can lead to some very strange situations, and Cyberpunk 2077 already shows some of that behavior. The performance gap is almost identical at 1080p and 1440p, but it completely disappears at 4K. In Spider-Man Miles Morales the performance gap with DLSS and all of the ray tracing sliders turned up stays consistent.

From 1080p up to 4K, the Ryzen 9 7950X is around 25% faster than the Ryzen 5 7600X. In this situation, we’re completely constrained by the CPU all the way up to 4K with the most demanding graphics settings the game is capable of. If that doesn’t convince you that your CPU is important for gaming performance, I’m not sure what will.

A balancing act

The bottom of the AMD Ryzen 9 7950X3D
Jacob Roach / Digital Trends

The idea behind a CPU bottleneck holds up today, but tools like upscaling challenge PC gamers to think more critically about the role their CPU plays in gaming performance. Every system is different and every game is different, but you can dig deeper into your system’s performance to understand how it reacts to different games.

First, let’s look at the circle of life between your GPU and CPU. Instead of thinking about one component waiting on the other, you can think of them as individual pieces of your PC with a certain capacity for performance. You could say that your CPU and GPU are both capable of a certain frame rate, or that they both take a certain amount of time to complete their work.

Ryzen 5 7600X Ryzen 9 7950X
Cyberpunk 2077 1080p 169 fps 180 fps
Cyberpunk 2077 1440p 119 fps 122 fps
Cyberpunk 2077 4K 55 fps 56 fps
Cyberpunk 2077 RT 1080p w/ DLSS 100 fps 127 fps
Cyberpunk 2077 RT 1440p w/ DLSS 100 fps 126 fps
Cyberpunk 2077 RT 4K w/ DLSS 84 fps 85 fps
Spider-Man Miles Morales 1080p 112 fps 152.6 fps
Spider-Man Miles Morales 1440p 112.6 fps 143.2 fps
Spider-Man Miles Morales 4K 112.7 fps 132.2 fps
Spider-Man Miles Morales 1080p w/ DLSS 86.1 fps 106.7 fps
Spider-Man Miles Morales 1440p w/ DLSS 84.8 fps 104.7 fps
Spider-Man Miles Morales 4K w/ DLSS 82.9 fps 103.3 fps

Thinking about bottlenecks this way is helpful for identifying them within your own system, and my full results above show why. In Spider-Man Miles Morales with DLSS on, you can see that the Ryzen 5 7600X is only capable of about 85 frames per second (fps), while the Ryzen 9 7950X is capable of about 105 fps. And we can confidently tie the performance to those parts because there’s virtually no change in performance from 1080p up to 4K.

Cyberpunk 2077 with ray tracing and DLSS provides an even more clear example. The Ryzen 5 7600X is capable of about 100 fps while the Ryzen 9 7950X is capable of about 127 fps. In both cases, the GPU is able to render more frames than what the CPU can. It’s only at 4K where the GPU drops below what the CPU is capable of, eliminating the CPU bottleneck.

The latency widget in Special K.
Jacob Roach / Digital Trends

You don’t need a bunch of spare hardware and a spreadsheet to monitor performance in your own games. I like to use Special K to see how my CPU and GPU are interacting and what frame rate they’re producing. This app, which I’ve written about previously, includes a latency widget that sits over the top of your games while you play. It shows the latency — or time — that your CPU and GPU are taking to render frames, in real-time. It even has a line showing if you’re CPU-limited.

I like to turn on the widget whenever I’m playing a new game. I’ll turn it off eventually, but it’s remarkably helpful for understanding how the game works with the hardware I have. That knowledge can guide you a long way while you’re tweaking settings. In a game like Spider-Man Miles Morales, for example, I can immediately tell that turning on DLSS to Performance mode at 4K will net me basically no improvement in frame rate, so I could either turn upscaling off or opt for a higher quality mode.

Between games that are taxing on your CPU like Spider-Man Miles Morales and Dragon’s Dogma 2, upscaling features, and broader ray tracing support, it’s important to examine what role your CPU is actually playing in performance. There are plenty of cases where an old, underpowered CPU is perfectly fine if you’re playing at a high enough resolution; but there are just as many cases where the opposite is true, especially with how you’ll play most games in 2024.

Jacob Roach
Lead Reporter, PC Hardware
Jacob Roach is the lead reporter for PC hardware at Digital Trends. In addition to covering the latest PC components, from…
This is the one gaming CPU I recommend over the Ryzen 7 9800X3D
Pads on the bottom of the Ryzen 9 7950X.

AMD's new Ryzen 7 9800X3D is already one of the best processors you can buy. It delivers productivity and gaming gains across the board, though not in equal strides. Despite the improvements AMD made, the last-gen Ryzen 7 7800X3D is still potent competition, particularly when it comes to gaming.

These are two of the go-to gaming CPUs right now, and although the Ryzen 7 9800X3D is newer and faster, the Ryzen 7 7800X3D is still the right CPU for most people. That becomes clear when you look at the main focus of these CPUs -- gaming performance -- and how prices are starting to settle.
Specs and pricing

Read more
How the Blue Screen of Death became your PC’s grim reaper
The Blue Screen of Death seen on a laptop.

There's nothing more startling than your PC suddenly locking up and crashing to a Blue Screen of Death. Otherwise known as a Blue Screen, BSOD, or within the walls of Microsoft, a bug check screen, the Blue Screen of Death is as iconic as it is infamous. Blue Screen of Death is not a proper noun, but I'm going to treat it like one. It's what you were met with during crashes on Intel's 14th-gen CPUs, and it littered airport terminals during the recent CrowdStrike outage.

Everyone knows that a Blue Screen is bad news -- tack on "of Death" to that, and the point is only clearer. It's a sign that something catastrophic has happened, so much so that the operating system can't recover, and it needs to reboot your PC in order to save it. The Blue Screen of Death we know today, fit with its frowning emoticon, is a relatively new development in the history of Windows.

Read more
Scalpers are already jacking up the price of the Ryzen 7 9800X3D
The Ryzen 7 9800X3D sitting on a motherboard.

Blink and you missed it -- the Ryzen 7 9800X3D is sold out everywhere. As you can read in our Ryzen 7 9800X3D review, it's one of the best processors you can buy, and just minutes after the first listings went live, the CPU went out of stock. Scalpers on eBay are already capitalizing.

Dozens of listings are live, most of them over $900. The Ryzen 7 9800X3D has a suggested retail price of $479. These are "preorder" listing on eBay. Quotes are important here because, unlike a traditional preorder, these smaller sellers on eBay purchase a chip for list price and then flip it for a much higher price. In other words, scalping. None of the listings have sold yet, though one eBay shopper picked up the chip for $564 yesterday.

Read more