Summary
✓Reviewed by Laura Bennett Knowing how to tell if a game is CPU or GPU bound is the single most useful diagnostic skill a PC gamer can have. Without it, you might spend money upgrading the wrong component, only to...
Table of contents
- 1 What CPU Bound and GPU Bound Actually Mean
- 2 A Brief History of Bottleneck Diagnosis
- 3 The Resolution Drop Test: Fastest Way to Tell CPU or GPU Bound
- 4 How to Use MSI Afterburner to Tell If a Game Is CPU or GPU Bound
- 4.1 Setting Up Afterburner for Bottleneck Monitoring
- 4.2 Why Average FPS Alone Misleads You
- 5 How Intel PresentMon Identifies CPU vs GPU Bound Games
- 6 Graphics Settings That Reveal CPU or GPU Bound Status
- 7 How Modern APIs Change CPU Bound Behaviour
- 8 CPU Bound vs GPU Bound by Game Type: Common Patterns
- 9 Bottlenecks Can Shift Mid-Game — Scene-by-Scene Analysis
- 10 What to Do Once You Know Which Component Is the Bottleneck
- 10.1 If the Game Is GPU Bound
- 10.2 If the Game Is CPU Bound
- 11 Frequently Asked Questions
- 11.1 Is it better to be CPU bound or GPU bound?
- 11.2 Can a game be both CPU and GPU bound at the same time?
- 11.3 Does DLSS or FSR fix a CPU bottleneck?
- 11.4 Why does lowering my graphics settings not improve my frame rate?
- 11.5 What is a normal GPU usage percentage in games?
- 11.6 Can RAM affect whether a game is CPU or GPU bound?
- 12 Key Takeaways
- 13 Sources
Knowing how to tell if a game is CPU or GPU bound is the single most useful diagnostic skill a PC gamer can have. Without it, you might spend money upgrading the wrong component, only to find your frame rate barely moves. Whether you are seeing stutters in a demanding open-world title or a consistently low frame rate in a multiplayer shooter, the culprit is almost always one of two things: your processor is failing to feed the GPU fast enough, or your GPU cannot render frames quickly enough to keep up with your target. Identifying which one is the problem takes about two minutes once you know what to look for.
What CPU Bound and GPU Bound Actually Mean
Every rendered frame in a PC game passes through two processing stages. The CPU handles game logic, physics calculations, AI decisions, animation updates, and — critically — the preparation of draw calls that tell the GPU what to render. The GPU then executes the rendering workload: geometry, shading, lighting, reflections, and post-processing effects. When the CPU cannot prepare its share of work within a frame budget, the GPU sits idle waiting for instructions. That is a CPU bottleneck. When the GPU cannot finish rendering within the frame budget, the CPU finishes early and waits for the GPU to catch up. That is a GPU bottleneck.
A simple working definition: the bottleneck is whichever component is setting the frame rate. At 60 FPS, each frame must complete in roughly 16.67 milliseconds. UL Benchmarks describes the standard method of estimating game performance as tracking CPU time and GPU time separately against that target, then using whichever is longer as the limiting factor. This framing is the foundation of every practical diagnostic method discussed in this guide.
A Brief History of Bottleneck Diagnosis
The concept of CPU and GPU bottlenecking has been part of PC gaming since the early days of dedicated 3D accelerators in the mid-1990s, when cards like the 3dfx Voodoo first separated rendering work from the CPU entirely. For most of the following two decades, gamers diagnosed bottlenecks by eye: low GPU usage in Task Manager, unusual CPU temperatures, or simply trying a different driver. It was not until tools like MSI Afterburner introduced easy in-game overlays (circa 2009) that real-time per-component monitoring became accessible to mainstream players. Intel’s PresentMon, released publicly and refined substantially through 2023 and 2024, represented the next leap: it exposed a dedicated “GPU Busy” metric that directly measures how much time the GPU spends waiting for the CPU, making the diagnosis quantitative rather than inferential. As of 2026, the standard is to use frame-time data alongside utilization figures rather than raw average FPS.
The Resolution Drop Test: Fastest Way to Tell CPU or GPU Bound
The quickest way to identify whether you are CPU or GPU bound requires no additional software. While in game, lower your render resolution significantly — dropping from 1440p to 1080p, or from 1080p to 720p, is usually enough. Then watch what happens to your frame rate.
If your FPS climbs substantially, the GPU was the limiting factor. Rendering at lower resolution reduced the GPU’s workload, so it can now produce more frames per second. If your FPS barely changes despite the resolution drop, the CPU is the bottleneck. The GPU was already waiting on the CPU, so giving the GPU less rendering work to do makes no difference to the rate at which frames are delivered. This test is consistently recommended in current performance guides because it is hardware-agnostic and takes under a minute to run.
How to Use MSI Afterburner to Tell If a Game Is CPU or GPU Bound
MSI Afterburner remains the most widely used real-time overlay tool for PC gamers in 2026. Paired with RivaTuner Statistics Server, it can display GPU usage, CPU usage (per core or combined), frame rate, and frame time on screen while you play. Here is how to read the numbers to diagnose your bottleneck:
- GPU usage at 95–100% while CPU sits at 50–70%: the game is GPU bound. The GPU is fully loaded; the CPU has spare capacity.
- GPU usage at 60–80% while frame rate is still below target or stuttering: almost certainly CPU bound. The GPU is waiting on the CPU for draw calls.
- Both at high usage simultaneously: you are close to the limits of both components. Lowering one setting type (resolution for GPU, shadow/AI for CPU) will reveal which breaks first.
- Frame time spikes visible in the graph even when average GPU usage looks normal: a classic CPU bottleneck signature, especially in open-world games with heavy streaming or large NPC counts.
Setting Up Afterburner for Bottleneck Monitoring
In MSI Afterburner’s settings, navigate to the Monitoring tab and enable GPU Usage, CPU Usage, Framerate, and Frametime. Set each to show in the on-screen display. Launch your game and run through a demanding scene — typically an open area, a firefight, or a cutscene-heavy sequence. Note the GPU usage reading at the moments when frame rate drops. That usage figure tells you which component is working at its limit during the problem moment.
Why Average FPS Alone Misleads You
Average frame rate hides the most important information. A game averaging 80 FPS with frequent dips to 40 FPS will feel much worse than a game holding a steady 65 FPS. Frame-time analysis — tracking how long each individual frame takes to render — reveals these spikes. Uneven frame delivery with irregular frame times is a strong indicator of a CPU bottleneck, even when the average GPU utilization figure looks reasonable. Current performance analysis approaches consistently prioritize 1% lows and 0.1% lows over average FPS precisely because those metrics capture the worst-case frame experiences that cause perceptible stutter.
How Intel PresentMon Identifies CPU vs GPU Bound Games
Intel PresentMon is the most technically precise free tool available in 2026 for diagnosing whether a game is CPU or GPU bound. Its “GPU Busy” metric measures — in milliseconds — the time the GPU spends waiting for the CPU to submit work each frame. A high GPU Busy figure relative to total frame time indicates a CPU bottleneck; a low GPU Busy figure while total frame time is high indicates the GPU is the limiting stage.
HWiNFO 7.63 integrated PresentMon metrics directly into its sensor feed, which means players who already use HWiNFO alongside Afterburner can now see GPU Busy data in the same overlay without running PresentMon separately. This integration, added in late 2024 and refined through 2025, has made quantitative CPU/GPU balance analysis accessible without requiring command-line tools.
The GPU Busy metric transforms bottleneck diagnosis from guesswork into a number: it tells you exactly how many milliseconds per frame the GPU spent waiting for the CPU.

Graphics Settings That Reveal CPU or GPU Bound Status
Beyond the resolution drop test, adjusting specific graphics settings individually tells you a great deal about which component is your bottleneck. The key is understanding which settings tax the GPU and which tax the CPU.
| Setting | Primary Load | Bottleneck Signal |
|---|---|---|
| Render Resolution / Resolution Scale | GPU | Large FPS change = GPU bound |
| Shadow Quality / Distance | CPU + GPU | FPS change = often CPU draw-call overhead |
| Ray Tracing (reflections, GI) | GPU (RT cores) | Enabling tanks FPS = GPU bound |
| Anti-Aliasing (TAA, DLSS, FSR) | GPU | Disabling boosts FPS = GPU bound |
| NPC / Crowd Density | CPU (AI threads) | Dense crowds drop FPS = CPU bound |
| Foliage / Draw Distance | CPU (streaming) | Drops in open areas = CPU bound |
| Volumetric Fog / Lighting | GPU | Disabling boosts FPS = GPU bound |
Ray tracing deserves special mention. Enabling ray-traced reflections or global illumination can shift a GPU-bound game even further into GPU territory on current hardware, sometimes dramatically so. If your game runs acceptably without ray tracing but drops severely with it enabled, the GPU is unambiguously the limiting component for that workload.
How Modern APIs Change CPU Bound Behaviour
DirectX 12 and Vulkan fundamentally changed how CPU bottlenecks manifest in games compared to the older DirectX 11 era. Under DirectX 11, draw call submission was largely single-threaded, meaning a single CPU core could become the chokepoint for a GPU hungry for rendering commands. DirectX 12 and Vulkan distribute draw-call submission across multiple threads, reducing that single-core dependency and pushing more CPU bottlenecks toward overall thread count and clock speed rather than single-threaded performance alone.
In practical terms, this means that older DX11 titles (including many games from the 2010s still popular in 2026) are more likely to be CPU bound on a powerful GPU, because their rendering pipeline cannot distribute work across cores. Newer titles built on DX12 or Vulkan can spread that work more effectively, though they introduce their own forms of CPU overhead through more complex scene management and larger draw-call counts. If you are playing an older title and seeing low GPU usage, the API architecture of that game may be as much of a factor as your hardware.
CPU Bound vs GPU Bound by Game Type: Common Patterns
Different game genres have well-established tendencies for which component they stress. Understanding these patterns helps you predict what to expect before running any diagnostic.
| Game Type / Example | Typical Bottleneck | Primary Reason |
|---|---|---|
| Open-world RPG (e.g., Cyberpunk 2077, Elden Ring) | GPU at 4K/ultra, CPU in busy city scenes | Dense geometry + large NPC counts |
| Competitive multiplayer FPS (e.g., CS2, Valorant) | CPU at high frame rates | High FPS demands exceed single-core speed |
| Real-time strategy (e.g., Total War, Age of Empires) | CPU with large unit counts | Extensive per-unit AI and physics calculations |
| Racing simulation (e.g., Assetto Corsa EVO) | GPU at high resolution | Dense environment geometry and reflections |
| Battle royale (e.g., Fortnite, PUBG) | Shifts by scene: CPU in endgame circles, GPU in early sparse areas | Player count and scene density vary widely |
| Indie / 2D titles | Usually neither (well within limits) | Low polygon counts and simple shaders |
Competitive shooters such as CS2 and Valorant are the most common case where players encounter a pure CPU bottleneck at high refresh rates. Targeting 240 FPS requires a new frame every 4.17 milliseconds, a bar that can challenge even a fast modern CPU when the GPU itself is more than capable. Players on these titles often see their GPU usage drop to 50–70% while the frame rate plateaus — a textbook CPU-bound scenario driven by frame rate target rather than graphical complexity. For guidance on getting the most out of demanding PC titles on portable hardware, our Cyberpunk 2077 Steam Deck performance settings guide covers how to balance CPU and GPU load when the hardware envelope is especially tight.
Bottlenecks Can Shift Mid-Game — Scene-by-Scene Analysis
One of the most important and often overlooked facts about CPU and GPU bottlenecks is that they are not fixed properties of a game — they shift from scene to scene. A game can be GPU bound in an outdoor environment with complex foliage and distant lighting, then become CPU bound when it transitions to a crowded market with dozens of NPCs running AI routines, physics, and dialogue animations simultaneously.
This is why monitoring tools matter more than one-off tests. Running MSI Afterburner or Intel PresentMon through a variety of scenes — both demanding and typical — gives you a complete picture of where your hardware is stressed. A single benchmark number cannot capture this variability. Frame-time graphs that show spikes in specific scene types are far more informative than an average FPS figure across a five-minute run. For players interested in how hardware performs across varied workloads, our review of the Steam Deck OLED illustrates how shifting scene demands affect a fixed hardware envelope.
A bottleneck is not a hardware verdict — it is a scene verdict. The same PC can be GPU bound in one moment and CPU bound thirty seconds later.
What to Do Once You Know Which Component Is the Bottleneck
Identifying the bottleneck is only useful if it guides your next action. Here is what the diagnosis actually means for your options:
If the Game Is GPU Bound
- Lower render resolution or enable DLSS / AMD FSR / Intel XeSS upscaling to reduce the GPU’s rendering workload.
- Reduce GPU-heavy settings: ray tracing, volumetric lighting, anti-aliasing quality, ambient occlusion.
- A GPU upgrade will have a direct, proportional benefit to frame rate in this scenario.
- Adding more system RAM or a faster SSD will not help — the bottleneck is in the rendering pipeline.
If the Game Is CPU Bound
- Lowering resolution will not help — the GPU is not the limit. Focus instead on reducing scene complexity: NPC density, simulation distance, crowd detail.
- Enabling XMP / EXPO on your RAM to run it at its rated speed reduces CPU memory latency and can meaningfully improve CPU-bound frame rates.
- A CPU upgrade, particularly to a processor with faster single-core performance or more cores, will directly improve the CPU-bound scenario.
- Upgrading only your GPU in a CPU-bound game will produce little to no improvement — and may actually lower GPU usage further as the GPU finishes work faster but still waits on the CPU.
If you are evaluating a full PC upgrade to fix persistent performance issues, the comparison between handheld gaming PCs and gaming laptops covers how fixed-platform hardware trade-offs map to these same CPU/GPU balance questions.
Frequently Asked Questions
Is it better to be CPU bound or GPU bound?
For most gaming workloads, being mildly GPU bound is preferable. It means your GPU is being fully utilized, which is what it is designed for. A heavily CPU-bound scenario wastes GPU performance you already paid for. Neither is ideal when the bottleneck causes frame rates below your target; the goal is a balanced system where neither component is dramatically underutilized.
Can a game be both CPU and GPU bound at the same time?
Not simultaneously in a strict sense — one component is always setting the final frame rate at any given moment. However, a game can shift between CPU and GPU bottlenecks within a single session as scenes change. Some scenes stress the CPU (NPC-dense areas), others stress the GPU (heavily shaded outdoor environments), making it appear as if both are limiting.
Does DLSS or FSR fix a CPU bottleneck?
No. DLSS, FSR, and XeSS are upscaling technologies that reduce GPU workload by rendering at a lower internal resolution and reconstructing the image. They do nothing for CPU-side bottlenecks. If your game is CPU bound, enabling DLSS will not improve your frame rate in the way it would in a GPU-bound scenario.
Why does lowering my graphics settings not improve my frame rate?
This is one of the clearest signs of a CPU bottleneck. If reducing GPU-taxing settings — resolution, texture quality, ray tracing — does not move your frame rate, the GPU is not the limiting factor. The CPU is already the bottleneck, and reducing the GPU’s workload simply means the GPU finishes faster and waits longer. Try reducing CPU-intensive settings such as simulation distance, crowd density, or NPC counts instead.
What is a normal GPU usage percentage in games?
A well-matched system running a GPU-limited game should show GPU usage at 95–100% during demanding scenes. Usage consistently below 80% in a game you expect to be demanding is a signal worth investigating. It suggests either a CPU bottleneck, a driver or settings issue, or a frame rate cap that is limiting the GPU before it reaches full load.
Can RAM affect whether a game is CPU or GPU bound?
Yes, particularly in CPU-bound scenarios. RAM speed and latency directly affect how fast the CPU can access game data, and running RAM below its rated speed (because XMP/EXPO is not enabled) is a common and easy-to-fix source of CPU bottlenecking. This does not affect GPU-bound scenarios in any meaningful way. Checking that XMP or EXPO is enabled in your BIOS is a free first step before any hardware upgrade.
Key Takeaways
- Use MSI Afterburner or Intel PresentMon to monitor GPU usage and frame time in real time while gaming.
- GPU usage at 95–100% with the CPU under 80% = GPU bound. GPU usage at 60–80% while FPS is low or stuttering = CPU bound.
- The resolution drop test is the fastest hardware-agnostic check: a big FPS gain on lower resolution = GPU bound; no change = CPU bound.
- Frame-time spikes and 1% lows reveal CPU bottlenecks that average FPS hides.
- DirectX 11 games are more prone to CPU bottlenecks due to single-threaded draw-call submission; DX12 and Vulkan spread that load across cores.
- Bottlenecks shift scene by scene — monitor across different in-game environments for an accurate diagnosis.
- Once identified: GPU-bound issues respond to resolution and rendering setting reductions; CPU-bound issues respond to simulation setting reductions, RAM XMP, and CPU upgrades.
For players who want to push their hardware further and understand where performance is being lost, knowing how to tell if a game is CPU or GPU bound is the essential first step — before spending a dollar on new components. Our full guide on fixing lag and stuttering in PC games covers the next steps once you have identified your bottleneck.
Sources
- UL Benchmarks — Game Performance Estimation — Retrieved August 28, 2026
- Intel PresentMon — Official Tool Page — Retrieved August 28, 2026




