← Back to projects

Case study 04 / 07 · ● Live

Bottleneck Calculator

Visualise CPU/GPU bottlenecks and get upgrade suggestions for balanced PC builds.

A web tool that analyses CPU/GPU pairings, computes bottleneck percentages, and recommends balanced upgrades, with a React frontend and a FastAPI backend serving calibrated benchmark datasets.

1,434CPUs scored
0–10000Score scale
S–DTiers
85%Cinebench data imputed
Visit live site →View source
01 / The problem

Min-max normalized scores broke whenever a new flagship GPU such as the RTX 5090 was added: its outlier score shifted the ranks of every other card.

02 / The approach

Switched to percentile-based ranking, which absorbs new outliers without reshuffling existing scores, plus geometric-mean weighting across benchmark sources so a component has to perform consistently rather than spike in one test.

03 / The catch

Percentile scores preserve rank but not ratios, which produced unrealistic FPS predictions (about 350 FPS in Valorant for a GTX 1060). A separate ratio-preserving raw score is exposed for FPS Calculator’s math.

Highlights

Like what you see?

Let's build something together.