What is a PC bottleneck?
Every frame in a game is made in two stages. First the CPU works out the game logic, physics, AI and draw calls. Then the GPU renders that frame into pixels. The two parts work in a pipeline, so your frame rate can never be higher than the slower of the two. The slower part is the bottleneck.
A bottleneck calculator estimates how many frames each part can deliver on its own and compares them. If your CPU can prepare 110 frames per second but your GPU could render 180, the GPU waits for the CPU about 39% of the time. That GPU performance is wasted, and that is the number this tool shows as the bottleneck percentage.
Short version: some bottleneck always exists, because one part is always the slower one. What matters is which part limits you, by how much, and whether your FPS is high enough for your monitor. A GPU bottleneck at 4K is normal and healthy. A large CPU bottleneck at 1080p means you paid for GPU power you can't use.
How to use this bottleneck calculator
- Pick your CPU and GPU. Start typing a model number such as “5600”, “14600K” or “5070 Ti”. Laptop chips and integrated graphics are included.
- Choose your resolution and quality. These change GPU load the most. Pick what you actually play at, not what your monitor supports.
- Select the type of games you play. Esports titles, simulators and ray-traced games stress the CPU and GPU very differently.
- Set upscaling, refresh rate and RAM. DLSS/FSR lowers GPU load, refresh rate tells us how many frames you can actually see, and 8 GB of RAM causes stutter on its own.
- Read the verdict and recommendations. Check the per-resolution table, the game-type table and the upgrade cards. Copy the result link to share your build on Reddit or Discord.
How we calculate bottleneck and FPS
Many bottleneck checkers compare synthetic benchmark scores such as PassMark or Cinebench. Those scores measure multi-core rendering, not gaming, so they rate a 16-core workstation chip far above an 8-core X3D gaming CPU. That's backwards for games. This calculator uses gaming-specific performance indexes instead.
1. CPU frame-rate limit
Each CPU has a gaming index calibrated against published CPU-limited benchmark averages (1080p, fastest GPU, modern titles). The Ryzen 7 9800X3D is 100. The index is turned into a frame-rate limit, then adjusted for game type, graphics quality, RAM capacity and streaming load. The CPU limit doesn't depend on resolution, because the CPU does the same work per frame at 1080p and at 4K.
2. GPU frame-rate limit
Each GPU has a raster performance index (RTX 4090 = 100) calibrated against GPU-limited benchmark averages. We scale it by resolution using a measured curve (pixel count−0.62, not a naive linear drop). Then we apply quality, upscaling, ray-tracing efficiency (it differs between NVIDIA, AMD and Intel architectures) and a VRAM penalty when your settings need more video memory than the card has.
3. Combining them
The soft minimum reflects real behaviour: when both parts are near their limit, frame pacing suffers and the result is a little below either limit. 1% lows are estimated from the limiting part. CPU-bound games have worse lows, and X3D cache chips have better ones.
Accuracy: averaged across many games, the estimates typically land within about 10–15% of real benchmarks. Individual games can differ more because of engine quirks, driver versions, patches, cooling, power limits, RAM speed and background apps. Use the result to judge balance and upgrades, not as an exact FPS figure for one game.
What bottleneck percentage is acceptable?
These are the thresholds used everywhere on this site. The calculator, this table and the FAQ all use the same numbers.
| Bottleneck | If your CPU limits | If your GPU limits |
|---|---|---|
| 0–10% | Excellent balance | Excellent balance |
| 10–20% | Minor. Hardly noticeable | Well balanced. This is the ideal gaming state |
| 20–35% | Moderate. Lower lows, GPU partly idle | GPU-limited. Your CPU can handle a stronger GPU later |
| 35%+ | Severe. Upgrade the CPU before the GPU | Heavily GPU-limited. Fine if FPS is high enough, otherwise upgrade the GPU |
Notice the two columns aren't treated the same. A GPU bottleneck just means your graphics card is working at full capacity, which is what you paid for. A CPU bottleneck causes uneven frame times, stutter in busy scenes and a GPU sitting idle.
CPU bottleneck vs GPU bottleneck: which is worse?
A CPU bottleneck is worse for gaming. When the CPU limits, frame times jump around with every explosion, crowd or physics event, so 1% lows drop and the game feels choppy even when the average FPS looks fine. Lowering graphics settings barely helps, because the GPU wasn't the problem.
A GPU bottleneck is the normal, preferred state. Frame delivery stays even, and you control performance with settings: lower shadows, turn on DLSS or FSR, or drop resolution. Most well-built gaming PCs are slightly GPU-bound at their target resolution.
Signs your CPU is the bottleneck
- GPU usage stays well below 95% in game while FPS is lower than you want.
- Lowering resolution or graphics settings doesn't increase FPS.
- Stutters in busy areas such as cities, large battles or many players.
- One or two CPU threads sit near 100% even though total CPU usage looks moderate.
Why resolution changes your bottleneck
The CPU's work per frame is almost the same at any resolution. The GPU's work grows with every extra pixel, and 4K has four times the pixels of 1080p. So moving to a higher resolution lowers GPU frame rate while the CPU limit stays the same. The bottleneck shifts from the CPU toward the GPU.
Here is a Ryzen 5 3600 paired with an RTX 4070 Super at High settings, calculated with this tool:
| Resolution | CPU limit | GPU limit | Avg FPS | Bottleneck |
|---|---|---|---|---|
| 1080p (1920×1080) | 80 | 138 | 80 | CPU 42% |
| 1440p (2560×1440) | 80 | 96 | 78 | CPU 17% |
| Ultrawide 1440p (3440×1440) | 80 | 80 | 74 | Balanced |
| 4K (3840×2160) | 80 | 58 | 58 | GPU 27% |
The same GPU is badly held back at 1080p, close to balanced at 1440p, and fully used at 4K. That's why the question “will this bottleneck?” is only meaningful with a resolution attached. It's also why upscaling (which renders at a lower internal resolution) can increase a CPU bottleneck.
Best CPU for your GPU (minimum CPU without a bottleneck)
Here is the most affordable popular CPU that keeps each graphics card within a 10% bottleneck at High settings in AAA games. Anything faster works too. “Ryzen 5 3600+” means any modern 6-core CPU is enough. Calculated from the same data as the tool above.
| Graphics card | 1080p | 1440p | 4K |
|---|---|---|---|
| RTX 5090 | Ryzen 7 9800X3D (still CPU-bound) | Ryzen 7 9800X3D | Core i5-12400F |
| RTX 5080 | Ryzen 7 9800X3D | Ryzen 7 5700X3D | Ryzen 5 3600+ |
| RTX 5070 Ti | Ryzen 7 7800X3D | Core i5-12400F | Ryzen 5 3600+ |
| RX 9070 XT | Ryzen 7 7800X3D | Core i5-12400F | Ryzen 5 3600+ |
| RTX 5070 | Ryzen 7 5700X3D | Ryzen 5 5600 | Ryzen 5 3600+ |
| RX 9070 | Ryzen 7 7700X | Ryzen 5 5600 | Ryzen 5 3600+ |
| RTX 4070 Super | Core i5-13400F | Core i5-10400F | Ryzen 5 3600+ |
| RX 7800 XT | Core i5-12400F | Ryzen 5 3600+ | Ryzen 5 3600+ |
| RTX 5060 Ti 16GB | Ryzen 5 5600 | Ryzen 5 3600+ | Ryzen 5 3600+ |
| RX 9060 XT 16GB | Ryzen 5 5600 | Ryzen 5 3600+ | Ryzen 5 3600+ |
| RTX 5060 | Core i5-10400F | Ryzen 5 3600+ | Ryzen 5 3600+ |
| RTX 4060 | Ryzen 5 3600+ | Ryzen 5 3600+ | Ryzen 5 3600+ |
| Arc B580 | Ryzen 5 3600+ | Ryzen 5 3600+ | Ryzen 5 3600+ |
| RTX 3060 12GB | Ryzen 5 3600+ | Ryzen 5 3600+ | Ryzen 5 3600+ |
Playing esports titles at 240 Hz or more? Pick a faster CPU than the table suggests. Competitive games at low settings shift almost all the work to the CPU, so X3D chips such as the Ryzen 7 7800X3D and 9800X3D shine there.
Popular CPU + GPU combinations
Live results for builds people often ask about. Click any card to load it into the calculator and change the settings.
Browse all popular CPU + GPU builds with pre-calculated bottleneck and FPS results at 1080p, 1440p and 4K.
How to fix a bottleneck
Fixing a CPU bottleneck
- Raise resolution or graphics quality. It costs almost nothing when the GPU is idle, and the game looks better at nearly the same FPS.
- Enable XMP/EXPO and run dual-channel RAM. A single memory stick or RAM at default 2133/4800 MT/s can cost 10–25% CPU-bound performance.
- Upgrade within your socket first. On AM4 a Ryzen 7 5700X3D or 5800X3D is often the cheapest big jump, with no new motherboard needed.
- Close background apps and use hardware encoding (NVENC, AMF or Quick Sync) for streaming.
- Use frame generation (DLSS 3/4 Frame Gen or FSR 3/4) to raise perceived smoothness when the CPU limits. It doesn't add “real” frames, but it can help in single-player games.
- Check cooling. A CPU that hits 95–100 °C clocks down and becomes a bottleneck it shouldn't be.
Fixing a GPU bottleneck
- Enable DLSS, FSR or XeSS on Quality mode. That usually gives 30–50% more FPS with little visible loss.
- Lower the heaviest settings: ray tracing, shadows, volumetric fog and screen-space reflections, in that order.
- Reduce texture quality if you're out of VRAM. Stutter and blurry textures on 8 GB cards are a VRAM bottleneck.
- Update graphics drivers and make sure the monitor cable is plugged into the GPU, not the motherboard.
- Upgrade the GPU. The upgrade cards above show which models match your CPU without creating a new CPU bottleneck.
How to check for a bottleneck on your own PC
A calculator gives you a prediction. To confirm it in a real game, use a free performance overlay:
- Install MSI Afterburner with RivaTuner Statistics Server, or use the NVIDIA App / AMD Adrenalin overlay.
- Enable on-screen display for GPU usage, CPU usage per thread, FPS and frame time.
- Play the most demanding part of your game for a few minutes with V-Sync and FPS caps turned off.
- GPU usage 95–99% means you're GPU-bound, which is healthy. GPU usage clearly below 90% while FPS is below your target means the CPU (or RAM) is the bottleneck.
- Double-check by dropping the resolution. If FPS doesn't go up, you're CPU-limited.
Windows Task Manager isn't reliable for this. Its total CPU percentage averages all cores, so a game maxing out two threads on a 16-thread CPU shows only “25% CPU usage” while being completely CPU-bound.
Best gaming CPU upgrades by platform
Upgrading the CPU on your current motherboard is the cheapest way to fix a CPU bottleneck. Update your BIOS before swapping chips.
| Socket | Best for gaming | Best value | Notes |
|---|---|---|---|
| AM4 | Ryzen 7 5800X3D / 5700X3D | Ryzen 5 5600 / 5600X | The X3D chips are the best AM4 CPUs for gaming. Avoid the 5600G/5700G with fast GPUs, as they have half the cache and PCIe 3.0. |
| AM5 | Ryzen 7 9850X3D / 9800X3D | Ryzen 5 7600 / 9600X | The 7800X3D is still excellent value. AMD has committed to supporting AM5 for future CPUs. |
| LGA1700 | Core i7-14700K / i9-14900K | Core i5-13400F / i5-14600K | Install the latest BIOS with Intel's 13th/14th-gen stability microcode before upgrading. |
| LGA1851 | Core Ultra 9 285K | Core Ultra 5 245K | Strong in productivity. Gaming is close to 14th gen, so fast DDR5 helps. |
| LGA1200 | Core i9-11900K / i9-10900K | Core i5-11400F | A dead-end platform. Fine for RTX 4060-class GPUs; plan a full platform upgrade for faster cards. |
Frequently asked questions
What is a good bottleneck percentage?
Under 10% is excellent balance and 10–20% is fine for gaming. Between 20% and 35% a CPU bottleneck becomes noticeable in 1% lows. Above 35% you're wasting a large part of your GPU. If the GPU is the limiting part, even higher percentages are fine as long as your FPS meets your target.
How accurate is a bottleneck calculator?
A good one is accurate for judging balance and getting ballpark FPS, typically within about 10–15% of averaged benchmarks. No calculator can predict one specific game exactly, because engines, patches, drivers, cooling, RAM speed and background software all change results. Tools based on synthetic scores like PassMark are much less reliable for gaming than tools based on gaming benchmarks.
Is it better to be CPU bottlenecked or GPU bottlenecked?
GPU bottlenecked. A GPU-bound game has smooth, consistent frame times and you can raise FPS with settings or upscaling. A CPU-bound game has worse 1% lows and stutter, and lowering settings doesn't help.
Does playing at a higher resolution reduce a CPU bottleneck?
Yes. Higher resolutions add GPU work but barely change CPU work, so the GPU becomes the limiting part. Moving from 1080p to 1440p is often the simplest fix for a strong GPU paired with an older CPU. Your average FPS won't rise, but image quality improves at almost no cost.
Does DLSS or FSR fix a CPU bottleneck?
No. Upscaling renders at a lower internal resolution, which reduces GPU work and pushes you further into a CPU bottleneck. Frame generation is different: it inserts generated frames without CPU involvement, so it can improve perceived smoothness when CPU-bound, at the cost of slightly higher input latency.
Can RAM cause a bottleneck?
Yes. 8 GB of RAM is too little for modern games and causes stutter. Running a single stick (single-channel) or forgetting to enable XMP/EXPO can also cut CPU-bound performance by 10–25%. For gaming in 2026, 32 GB of dual-channel DDR5 (or 16–32 GB of DDR4-3600) is the sweet spot.
Can a bottleneck damage my PC?
No. A bottleneck is a performance mismatch, not a fault. Neither part is stressed beyond its design. The only cost is performance you paid for but can't use.
Is a 0% bottleneck possible?
Not really. In every frame one part finishes later than the other, and the balance shifts between games and even between scenes. A result under 10% means the parts are as well matched as you can realistically get.
Does the bottleneck calculator work for Macs?
Apple Silicon Macs have the CPU and graphics on one chip, so you can't pair parts like on a PC. Use the Mac gaming calculator instead: pick your MacBook, iMac, Mac mini or Mac Studio and a game to see estimated FPS, whether it runs natively or through CrossOver, and which Mac reaches 60 FPS.
Does the calculator work for laptops?
Yes. Popular laptop CPUs and GPUs are included and marked “Laptop”. Laptop GPUs vary a lot with power limit (TGP) and cooling, so thin-and-light models can perform 10–25% below the estimate.
Why do different bottleneck calculators show different results?
They use different data and formulas. Many compare synthetic CPU scores that don't reflect gaming, ignore resolution, or treat a GPU bottleneck as a problem. This calculator uses gaming-specific indexes, models resolution, quality, upscaling, VRAM and game type, and shows its full formula above.
Data updates
October 2026 (database): Grew the processor list from 166 to 318: non-K and F variants of Intel 9th to 14th gen, Core Ultra 200S non-K models, Ryzen 1000 to 9000 additions such as the 5500X3D and 7500X3D, popular laptop chips and handhelds like the ROG Ally's Z1 Extreme and the Steam Deck. New entries are estimated from their closest tested sibling (for example, a non-K chip runs about 5–7% behind its K version). Re-aligned Intel 12th and 13th gen with the recalibrated 14th gen.
October 2026: Added Ryzen 7 9850X3D, RTX 5050, RX 9060 XT and Arc B570. Cross-checked the 50 most popular CPUs and GPUs against the October 2026 Tom's Hardware and ComputerBase performance rankings and corrected eleven of them, mainly the RTX 5090, RTX 3080, RX 7600, Core i9-14900K and Core Ultra 9 285K. Raised AMD RX 7000 ray-tracing efficiency slightly. Added laptop and integrated graphics, the ray-tracing efficiency model and the VRAM penalty.
Missing a CPU or GPU? The database is updated regularly as new hardware launches.