Hardware explained9 min read

Understanding CPU and GPU Bottlenecks in Modern Games

Every build is bottlenecked by something — the question is only where, and whether it is in the right place. How resolution shifts the balance, why "bottleneck calculators" mislead, and how to identify your own limiting component.

VarCraft

Few pieces of PC building vocabulary cause as much unnecessary anxiety as "bottleneck". The word suggests a fault — something broken that a better parts list would have avoided. It is not. In any system, one component is always the slowest link in the chain for a given workload. A build without a bottleneck is not a well-balanced build; it is a build that does not exist.

The useful question is not whether you have a bottleneck but where it sits, whether that location makes sense for what you do with the machine, and how severe the imbalance is. This guide covers how to reason about that.

How a frame gets made

Understanding where the limit comes from requires knowing roughly how the work is divided.

The processor handles the simulation: game logic, physics, artificial intelligence, and the preparation of draw calls — the instructions that tell the graphics card what to render. The graphics card then executes that work: geometry, shading, lighting, texturing, post-processing, and finally writing out the finished image.

These stages are pipelined, so they overlap, but neither can outrun the other indefinitely. If the processor cannot prepare frames as fast as the graphics card can render them, the card sits idle waiting for work. If the card cannot render as fast as the processor prepares, the processor waits. Whichever is waiting is the one with capacity to spare; the other is your bottleneck.

Why resolution changes everything

This is the single most important thing to understand about bottlenecks, and it is the piece most often left out.

The processor's workload is almost entirely independent of resolution. Game logic, physics and AI do not care how many pixels the result will be drawn at. Preparing a frame at 1080p and preparing the same frame at 4K costs the processor roughly the same.

The graphics card's workload scales almost directly with pixel count. Going from 1080p to 1440p means about 78% more pixels; going to 4K means roughly four times as many as 1080p.

The consequence is that the same pair of components can be CPU-limited at one resolution and GPU-limited at another, with no hardware change at all.

ResolutionRelative GPU loadTypical limiting component
1080pBaselineOften the processor, especially at high refresh rates
1440p~1.8×Usually balanced, tipping toward the graphics card
4K~4×Almost always the graphics card

This has a practical implication that surprises people: if you are GPU-limited, raising the resolution can cost you less frame rate than you would expect, because you are consuming headroom that already existed. And if you are CPU-limited at 1080p, lowering graphics settings will not help — the card was never the constraint.

Where you want the bottleneck to be

For a machine built primarily for gaming, you generally want to be GPU-limited. The graphics card is the most expensive component and the one whose performance you are specifically paying for; a build where the card runs at full utilisation is a build extracting the value from that purchase.

Being CPU-limited in a gaming build usually means money was allocated to a graphics card that cannot be fed. The card idles, frame rates fall short of what it is capable of, and the fix is a processor upgrade rather than anything to do with graphics settings.

The picture changes for other workloads. Video encoding, compilation, simulation and streaming are processor-bound by nature, and a build for those tasks should be weighted accordingly. If you stream while playing, the processor carries both the game simulation and the encode, which shifts the balance meaningfully.

Why bottleneck calculators are unreliable

Online tools that take a CPU and a GPU and return "23% bottleneck" are, at best, entertainment. The number has no defined meaning, and the model behind it cannot account for the variables that actually determine the answer.

  • It varies by game. A strategy title simulating thousands of units is processor-bound in ways a corridor shooter is not. The same pair of components can be CPU-limited in one game and GPU-limited in another on the same afternoon.
  • It varies by scene. A quiet interior and a crowded street in the same game place completely different demands on the processor.
  • It varies by settings. Ray tracing shifts load onto the graphics card; draw distance and crowd density shift it onto the processor.
  • It varies by resolution, as covered above, and the calculators generally ignore this.
  • It ignores memory. Insufficient RAM, single-channel operation, or a memory profile left disabled in the BIOS can constrain a system in ways that have nothing to do with either the CPU or GPU.

A single percentage cannot compress all of that. Measuring your own system takes five minutes and tells you something true.

How to identify your actual bottleneck

Open a monitoring overlay, play the game you actually care about, and watch utilisation while the frame rate is lower than you would like.

  1. GPU utilisation at 95–100%: you are GPU-limited. This is the healthy state for a gaming build. To gain frame rate, lower settings or resolution, or upgrade the card.
  2. GPU utilisation well below 95% while frame rate is unsatisfactory: something else is the constraint — usually the processor. Check per-core CPU utilisation; a single core pinned near 100% while others idle is a classic sign, since many games have one heavily loaded main thread.
  3. Both below full utilisation: look elsewhere. Memory capacity, a storage bottleneck during asset streaming, a frame rate cap, V-Sync, or a power or thermal limit reducing clock speeds are the usual culprits.
  4. Check temperatures alongside utilisation. A component throttling because of heat looks like a hardware limit but is actually a cooling problem, and it is fixable without buying anything.

Do this test in the game you play most. Averaging across a benchmark suite tells you about the suite, not about your evenings.

When a mismatch actually matters

Not every imbalance is worth acting on. A mild one is normal and costs you little. The cases worth addressing are more specific.

  • A recent high-end graphics card paired with a processor several generations old. Here the card can be left well short of its capability, and the platform limitation is real.
  • Targeting high refresh rates at 1080p. This is the most processor-demanding scenario in gaming, and it is where CPU limits show up most sharply.
  • Competitive titles at low settings. Turning settings down removes load from the graphics card and moves the constraint onto the processor by design.
  • Streaming or recording while playing, which adds a substantial processor workload on top of the game.

Conversely, if you play at 1440p or 4K with settings turned up, a moderate processor is unlikely to be holding you back, and spending more on it will produce very little.

The memory factor nobody checks

A significant share of apparent "CPU bottlenecks" are memory problems in disguise, and all three of these are free to fix.

  1. Running a single memory stick instead of two. Single-channel operation halves memory bandwidth and can cost a double-digit percentage of frame rate in memory-sensitive games.
  2. Leaving XMP or EXPO disabled in the BIOS. Without it, the kit runs at the platform's conservative default speed rather than the one printed on the box. This is extremely common on first builds.
  3. Insufficient capacity. When a game exceeds available RAM the system begins swapping to storage, which produces stutter that no amount of CPU or GPU headroom will absorb.

Before concluding that you need a new processor, confirm that memory is running in dual channel, at its rated speed, with enough capacity for what you play.

Building without creating one

The simplest way to avoid a serious mismatch is to choose in the order that reflects the dependencies: decide your resolution and refresh target first, choose the graphics card that meets it, then choose a processor capable of feeding that card at that resolution — and no more than that, because the surplus buys nothing.

Our PC Builder shows FPS estimates at 1080p, 1440p and 4K as you assemble a parts list, which makes the resolution effect described above visible directly rather than theoretical.

Written and maintained by VarCraft, an independent project built by a single developer in Tunisia. VarCraft compares component prices across Tunisian retailers and provides the compatibility, power and performance tools referenced throughout these guides.

Continue reading