FPS Bottleneck Calculator
Enter the FPS your CPU and GPU can each sustain to estimate the bottleneck.
Result
How it is calculated
You supply two frame rates measured for the same game and settings: what the CPU could sustain if the GPU were unlimited (cpu_fps), and what the GPU could sustain if the CPU were unlimited (gpu_fps), both in frames per second. The system runs at the slower one: effective = min(cpu_fps, gpu_fps). It is shown as a whole number from 100 FPS up and when it is already whole, otherwise with one decimal from 10 FPS and two decimals below that (47.5 stays 47.5). The bottleneck percentage is the share of the faster part that goes unused: (faster − effective) ÷ faster × 100. Utilisation of each part is effective ÷ its own fps × 100, so the limiting component always shows 100%. The tool does not name the limiting part; read it from the 100% figure. Both values must be above zero. It does not estimate the fps for you.
Worked example
Suppose a game tested on your CPU alone reaches 90 FPS and on your GPU alone reaches 144 FPS. The slower side wins, so the effective rate is min(90, 144) = 90 FPS. The unused share of the faster part is (144 − 90) ÷ 144 × 100 = 37.50%. CPU utilisation is 90 ÷ 90 = 100.00%, and GPU utilisation is 90 ÷ 144 = 62.50%. Result: 90 FPS, 37.50% bottleneck, so the CPU is the limit and the GPU sits at 62.50%.
Common mistakes
- Entering the same in-game fps in both boxes. The tool needs two different numbers: one from a CPU-limited test (low resolution, low settings) and one from a GPU-limited test (high resolution, high settings). Equal values just show a 0.00% bottleneck.
- Reading the bottleneck percentage as extra fps you would gain. A 37.50% result means the faster part is 37.50% idle, not that swapping the slower part adds 37.50% fps.
- Treating the percentage as 'bad' on its own. Some gap is normal, and a GPU-bound system at 100% GPU use is usually how a gaming setup is meant to run.
- Mixing numbers from different games, resolutions or scenes. The CPU and GPU figures only mean something when measured on the same workload.
- Assuming a bottleneck stays fixed. Raising resolution usually moves the limit toward the GPU, lowering it toward the CPU, so rerun with your actual settings.
About this calculator
A frame rate bottleneck occurs when one component — CPU or GPU — caps the frames per second the other could otherwise deliver, since the pipeline runs at the speed of its slowest stage. This calculator takes the FPS your CPU can sustain (limited by draw calls, physics, AI and game logic per frame) and the FPS your GPU can sustain (limited by shading, rasterization and resolution), then reports the effective FPS as the lower of the two, the bottleneck percentage (how far the slower component falls short of the faster one) and the utilization of each. It does not name the limiting component for you: it is the one with the lower FPS, which shows as 100% utilization while the other sits below it.
PC gamers, hardware reviewers and system builders use bottleneck estimates like this to decide whether upgrading a graphics card will actually raise frame rates or whether the CPU is the real ceiling — a common question when pairing an older CPU with a new GPU, or when running at 1080p versus 4K shifts the bottleneck from CPU-bound to GPU-bound. It's also the same underlying logic tools like MSI Afterburner's frametime graphs are used to diagnose in practice.
Was this helpful?
You can pick up to 3 reactions.
Popular calculators
Loan Calculator
Monthly payment, total interest and full amortization schedule.
Percentage Calculator
Percent change, percent of, and ratio calculations.
Discount Calculator
Calculate final price, savings, and discount amount.
BMI Calculator
Body mass index from height and weight (metric or imperial).
Age Calculator
Compute your exact age in years, months and days from a birth date.
Compound Interest Calculator
Calculate the final amount and interest earned with compounding.
All Calculators
- Loan Calculator
- Profit Calculator
- Discount Calculator
- BMI Calculator
- Percentage Calculator
- Ideal Weight Calculator
- Age Calculator
- Pregnancy Due Date Calculator
- Compound Interest Calculator
- BMR Calculator (Basal Metabolic Rate)
- Tip Calculator
- Fuel Cost Calculator
- Date Difference Calculator
- Sleep Cycle Calculator
- Daily Water Intake Calculator
- Simple Interest Calculator
- Heart Rate Zones Calculator
- Running Pace Calculator
- Pet Age Calculator
- Calories Burned Calculator
- Macro Calculator
- TDEE Calculator (Total Daily Energy Expenditure)
- Waist-to-Hip Ratio Calculator
- Honor Roll Calculator
- One Rep Max (1RM) Calculator
- Ovulation Calculator
- Electricity Cost Calculator
- Unit Price Calculator
- Savings Goal Calculator
- Break-Even Point Calculator
- Paint Calculator
- Course Grade Average Calculator
- Business Days Calculator
- Time Duration Calculator
- Fuel Economy Calculator
- Temperature Converter
- Tile Calculator
- Aspect Ratio Calculator
- Roman Numeral Converter
- Goal Weight Timeline Calculator
- Salary Converter (Hourly to Annual)
- Credit Card Validator (Luhn)
- Body Surface Area (BSA) Calculator
- Feels-Like Temperature Calculator
- Ohm’s Law Calculator
- PPI (Pixel Density) Calculator
- Molar Mass Calculator
- Zodiac Sign Calculator (Western + Chinese)
- IBAN Validator
- Shoe Size Converter
- Country Info & Dialing Code Lookup
- Time Zone Difference (World Clock)
- CAGR (Compound Annual Growth Rate) Calculator
- Rule of 72 Calculator
- Blood Alcohol Content (BAC) Calculator
- Lean Body Mass (LBM) Calculator
- Pythagorean Theorem Calculator
- Speed Converter
- Download Time Calculator
- Date Calculator (Add/Subtract)
No calculators found
Comments