FPSHQ FPS model: top 50 games: open data in CSV and JSON
FPSHQ model FPS estimates for 50 popular released games on 16 reference GPUs — 2,400 values at 1080p, 1440p and 4K on the High preset. 0% of cells match an independent measurement (source = measured); the rest are model estimates (source = model).
Download the dataset
Direct links are permanent: the file always holds the latest version. Limit: 30 downloads per minute per address; cache the file on your side (ETag, Last-Modified).
Key figures
Dataset description as of Oct 15, 2026; the numbers below are recalculated with every new version.
How many FPS will a graphics card get in popular games according to the FPSHQ model?
As of Oct 15, 2026, the FPSHQ model estimates FPS for the 50 most popular released games on 16 reference graphics cards — from the GTX 1650 to the RTX 5090 and RX 9070 XT — at 1080p, 1440p and 4K on the High preset. For example, the GeForce RTX 4060 in Cyberpunk 2077 at 1080p High gets about 82 FPS. There are 2,400 values in total; 0% of them match a real benchmark and are labeled source = measured, the rest are model estimates (source = model) calibrated on review and player benchmarks. The estimate ignores the CPU, so it is the GPU limit: with a weak CPU, FPS will be lower. Unreleased games are not included — FPS is not published for them.
Median FPS of reference GPUs across the top 50 games (High)
Median of FPSHQ model estimates across all games in the dataset; the toggle switches resolution.
Table preview
First 100 of 2,400 rows; the file contains all rows and columns.
game_rank | game | gpu | resolution | preset | fps | low1 | source |
|---|---|---|---|---|---|---|---|
| 1 | Cyberpunk 2077 | GeForce RTX 5090 | 1080p | high | 244 | 190 | src.aggregate |
| 1 | Cyberpunk 2077 | GeForce RTX 5090 | 1440p | high | 171 | 133 | src.aggregate |
| 1 | Cyberpunk 2077 | GeForce RTX 5090 | 4K | high | 96 | 75 | src.aggregate |
| 1 | Cyberpunk 2077 | GeForce RTX 5080 | 1080p | high | 181 | 141 | src.aggregate |
| 1 | Cyberpunk 2077 | GeForce RTX 5080 | 1440p | high | 127 | 99 | src.aggregate |
| 1 | Cyberpunk 2077 | GeForce RTX 5080 | 4K | high | 71 | 55 | src.aggregate |
| 1 | Cyberpunk 2077 | GeForce RTX 5070 | 1080p | high | 118 | 92 | src.aggregate |
| 1 | Cyberpunk 2077 | GeForce RTX 5070 | 1440p | high | 83 | 65 | src.aggregate |
| 1 | Cyberpunk 2077 | GeForce RTX 5070 | 4K | high | 44 | 34 | src.aggregate |
| 1 | Cyberpunk 2077 | GeForce RTX 5060 Ti | 1080p | high | 86 | 67 | model |
| 1 | Cyberpunk 2077 | GeForce RTX 5060 Ti | 1440p | high | 60 | 47 | model |
| 1 | Cyberpunk 2077 | GeForce RTX 5060 Ti | 4K | high | 31 | 24 | model |
| 1 | Cyberpunk 2077 | GeForce RTX 5060 | 1080p | high | 70 | 55 | model |
| 1 | Cyberpunk 2077 | GeForce RTX 5060 | 1440p | high | 49 | 38 | model |
| 1 | Cyberpunk 2077 | GeForce RTX 5060 | 4K | high | 25 | 20 | model |
| 1 | Cyberpunk 2077 | GeForce RTX 4090 | 1080p | high | 205 | 160 | src.aggregate |
| 1 | Cyberpunk 2077 | GeForce RTX 4090 | 1440p | high | 144 | 112 | src.aggregate |
| 1 | Cyberpunk 2077 | GeForce RTX 4090 | 4K | high | 81 | 63 | src.aggregate |
| 1 | Cyberpunk 2077 | GeForce RTX 4070 Super | 1080p | high | 114 | 89 | src.aggregate |
| 1 | Cyberpunk 2077 | GeForce RTX 4070 Super | 1440p | high | 80 | 62 | src.aggregate |
| 1 | Cyberpunk 2077 | GeForce RTX 4070 Super | 4K | high | 43 | 34 | model |
| 1 | Cyberpunk 2077 | GeForce RTX 4060 | 1080p | high | 82 | 64 | measured |
| 1 | Cyberpunk 2077 | GeForce RTX 4060 | 1440p | high | 45 | 35 | src.aggregate |
| 1 | Cyberpunk 2077 | GeForce RTX 4060 | 4K | high | 23 | 18 | model |
| 1 | Cyberpunk 2077 | GeForce RTX 3060 | 1080p | high | 71 | 55 | measured |
| 1 | Cyberpunk 2077 | GeForce RTX 3060 | 1440p | high | 49 | 38 | measured |
| 1 | Cyberpunk 2077 | GeForce RTX 3060 | 4K | high | 24 | 19 | model |
| 1 | Cyberpunk 2077 | GeForce GTX 1660 Super | 1080p | high | 36 | 28 | model |
| 1 | Cyberpunk 2077 | GeForce GTX 1660 Super | 1440p | high | 25 | 20 | model |
| 1 | Cyberpunk 2077 | GeForce GTX 1660 Super | 4K | high | 13 | 10 | model |
| 1 | Cyberpunk 2077 | GeForce GTX 1650 | 1080p | high | 20 | 16 | model |
| 1 | Cyberpunk 2077 | GeForce GTX 1650 | 1440p | high | 14 | 11 | model |
| 1 | Cyberpunk 2077 | GeForce GTX 1650 | 4K | high | 7 | 5 | model |
| 1 | Cyberpunk 2077 | Radeon RX 9070 XT | 1080p | high | 144 | 112 | src.aggregate |
| 1 | Cyberpunk 2077 | Radeon RX 9070 XT | 1440p | high | 101 | 79 | src.aggregate |
| 1 | Cyberpunk 2077 | Radeon RX 9070 XT | 4K | high | 57 | 44 | src.aggregate |
| 1 | Cyberpunk 2077 | Radeon RX 7800 XT | 1080p | high | 101 | 79 | src.aggregate |
| 1 | Cyberpunk 2077 | Radeon RX 7800 XT | 1440p | high | 71 | 55 | src.aggregate |
| 1 | Cyberpunk 2077 | Radeon RX 7800 XT | 4K | high | 36 | 28 | src.aggregate |
| 1 | Cyberpunk 2077 | Radeon RX 7600 | 1080p | high | 54 | 42 | src.aggregate |
| 1 | Cyberpunk 2077 | Radeon RX 7600 | 1440p | high | 38 | 30 | src.aggregate |
| 1 | Cyberpunk 2077 | Radeon RX 7600 | 4K | high | 19 | 15 | src.aggregate |
| 1 | Cyberpunk 2077 | Radeon RX 6600 | 1080p | high | 47 | 37 | src.aggregate |
| 1 | Cyberpunk 2077 | Radeon RX 6600 | 1440p | high | 33 | 26 | src.aggregate |
| 1 | Cyberpunk 2077 | Radeon RX 6600 | 4K | high | 17 | 13 | src.aggregate |
| 1 | Cyberpunk 2077 | Intel Arc B580 | 1080p | high | 71 | 55 | src.aggregate |
| 1 | Cyberpunk 2077 | Intel Arc B580 | 1440p | high | 50 | 39 | src.aggregate |
| 1 | Cyberpunk 2077 | Intel Arc B580 | 4K | high | 25 | 20 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 5090 | 1080p | high | 700 | 546 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 5090 | 1440p | high | 700 | 546 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 5090 | 4K | high | 532 | 415 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 5080 | 1080p | high | 700 | 546 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 5080 | 1440p | high | 700 | 546 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 5080 | 4K | high | 396 | 309 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 5070 | 1080p | high | 653 | 509 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 5070 | 1440p | high | 459 | 358 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 5070 | 4K | high | 250 | 195 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 5060 Ti | 1080p | high | 466 | 363 | model |
| 2 | Counter-Strike 2 | GeForce RTX 5060 Ti | 1440p | high | 337 | 263 | model |
| 2 | Counter-Strike 2 | GeForce RTX 5060 Ti | 4K | high | 175 | 137 | model |
| 2 | Counter-Strike 2 | GeForce RTX 5060 | 1080p | high | 390 | 304 | model |
| 2 | Counter-Strike 2 | GeForce RTX 5060 | 1440p | high | 277 | 216 | model |
| 2 | Counter-Strike 2 | GeForce RTX 5060 | 4K | high | 143 | 112 | model |
| 2 | Counter-Strike 2 | GeForce RTX 4090 | 1080p | high | 700 | 546 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 4090 | 1440p | high | 700 | 546 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 4090 | 4K | high | 447 | 349 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 4070 Super | 1080p | high | 635 | 495 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 4070 Super | 1440p | high | 446 | 348 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 4070 Super | 4K | high | 243 | 190 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 4060 | 1080p | high | 355 | 277 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 4060 | 1440p | high | 249 | 194 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 4060 | 4K | high | 128 | 100 | src.aggregate |
| 2 | Counter-Strike 2 | GeForce RTX 3060 | 1080p | high | 245 | 203 | measured |
| 2 | Counter-Strike 2 | GeForce RTX 3060 | 1440p | high | 188 | 143 | measured |
| 2 | Counter-Strike 2 | GeForce RTX 3060 | 4K | high | 58 | 45 | model |
| 2 | Counter-Strike 2 | GeForce GTX 1660 Super | 1080p | high | 206 | 161 | model |
| 2 | Counter-Strike 2 | GeForce GTX 1660 Super | 1440p | high | 144 | 112 | model |
| 2 | Counter-Strike 2 | GeForce GTX 1660 Super | 4K | high | 69 | 54 | model |
| 2 | Counter-Strike 2 | GeForce GTX 1650 | 1080p | high | 116 | 90 | model |
| 2 | Counter-Strike 2 | GeForce GTX 1650 | 1440p | high | 81 | 63 | model |
| 2 | Counter-Strike 2 | GeForce GTX 1650 | 4K | high | 42 | 33 | model |
| 2 | Counter-Strike 2 | Radeon RX 9070 XT | 1080p | high | 700 | 546 | src.aggregate |
| 2 | Counter-Strike 2 | Radeon RX 9070 XT | 1440p | high | 564 | 440 | src.aggregate |
| 2 | Counter-Strike 2 | Radeon RX 9070 XT | 4K | high | 315 | 246 | src.aggregate |
| 2 | Counter-Strike 2 | Radeon RX 7800 XT | 1080p | high | 560 | 437 | src.aggregate |
| 2 | Counter-Strike 2 | Radeon RX 7800 XT | 1440p | high | 393 | 307 | src.aggregate |
| 2 | Counter-Strike 2 | Radeon RX 7800 XT | 4K | high | 207 | 161 | src.aggregate |
| 2 | Counter-Strike 2 | Radeon RX 7600 | 1080p | high | 299 | 233 | src.aggregate |
| 2 | Counter-Strike 2 | Radeon RX 7600 | 1440p | high | 210 | 164 | src.aggregate |
| 2 | Counter-Strike 2 | Radeon RX 7600 | 4K | high | 108 | 84 | src.aggregate |
| 2 | Counter-Strike 2 | Radeon RX 6600 | 1080p | high | 261 | 204 | src.aggregate |
| 2 | Counter-Strike 2 | Radeon RX 6600 | 1440p | high | 184 | 144 | src.aggregate |
| 2 | Counter-Strike 2 | Radeon RX 6600 | 4K | high | 94 | 73 | src.aggregate |
| 2 | Counter-Strike 2 | Intel Arc B580 | 1080p | high | 392 | 306 | src.aggregate |
| 2 | Counter-Strike 2 | Intel Arc B580 | 1440p | high | 275 | 214 | src.aggregate |
| 2 | Counter-Strike 2 | Intel Arc B580 | 4K | high | 141 | 110 | src.aggregate |
| 3 | Dota 2 | GeForce RTX 5090 | 1080p | high | 700 | 546 | src.aggregate |
| 3 | Dota 2 | GeForce RTX 5090 | 1440p | high | 700 | 546 | src.aggregate |
| 3 | Dota 2 | GeForce RTX 5090 | 4K | high | 638 | 498 | src.aggregate |
| 3 | Dota 2 | GeForce RTX 5080 | 1080p | high | 700 | 546 | src.aggregate |
No rows match the filter
Column dictionary
Column names in the files are in English and stay the same between versions; new columns are only appended at the end.
| Column | Type | Unit | Meaning |
|---|---|---|---|
game_rank | integer | — | Game position in the FPSHQ top 50 (popularity; games with benchmarks first) |
game | text | — | Game |
game_slug | text | — | Game identifier in FPSHQ URLs |
gpu | text | — | Graphics card model |
gpu_slug | text | — | GPU identifier in FPSHQ URLs |
resolution | text | — | Resolution |
preset | text | — | Graphics preset |
fps | integer | FPS | Average FPS |
low1 | integer | FPS | 1% low FPS |
source | text | — | model — FPSHQ model estimate, aggregate — aggregated review data (review table rescaled by factors), measured — independent measurement |
url | link | — | Page on fpshq.com |
How to cite this dataset
The CC BY 4.0 license lets you copy, modify and use the data for any purpose, including commercial, as long as you give attribution.
Source: FPSHQ — “FPSHQ FPS model: top 50 games” (https://fpshq.com/en/data/fps-model-top50/), license CC BY 4.0
FPSHQ (2026). FPSHQ FPS model: top 50 games [Data set], version 2026.10.15. https://fpshq.com/en/data/fps-model-top50/. License CC BY 4.0. Accessed 2026-10-15.
@misc{fpshq_fps_model_top50_2026,
author = {{FPSHQ}},
title = {FPSHQ FPS model: top 50 games},
year = {2026},
version = {2026.10.15},
howpublished = {\url{https://fpshq.com/en/data/fps-model-top50/}},
note = {Dataset, CC BY 4.0}
}A link next to the chart, table or text that uses the data is enough. If you changed the data, say so (“based on FPSHQ data, recalculated by the author”). Call model estimates estimates, not measurements.
Version log
Version = snapshot date; a new version appears only when the file content changes.
| Version | Date | Rows | Changes | Period |
|---|---|---|---|---|
| 2026.10.15 | 2,400 | +0 added, −0 removed, 48 changed | 2026-10-15 — 2026-10-15 | |
| 2026.10.14 | 2,400 | +0 added, −0 removed, 90 changed | 2026-10-14 — 2026-10-14 | |
| 2026.10.13 | 2,400 | +0 added, −0 removed, 1265 changed | 2026-10-13 — 2026-10-13 | |
| 2026.10.12 | 2,400 | +0 added, −0 removed, 181 changed | 2026-10-12 — 2026-10-12 | |
| 2026.10.11 | 2,400 | +0 added, −0 removed, 412 changed | 2026-10-11 — 2026-10-11 | |
| 2026.10.10 | 2,400 | +96 added, −96 removed, 2251 changed | 2026-10-10 — 2026-10-10 | |
| 2026.10.09 | 2,400 | +144 added, −144 removed, 1039 changed | 2026-10-09 — 2026-10-09 | |
| 2026.10.08 | 2,400 | +0 added, −0 removed, 384 changed | 2026-10-08 — 2026-10-08 | |
| 2026.10.07 | 2,400 | +0 added, −0 removed, 873 changed | 2026-10-07 — 2026-10-07 | |
| 2026.10.06 | 2,400 | +48 added, −48 removed, 976 changed | 2026-10-06 — 2026-10-06 |
Open data FAQ
Are these measurements or predictions?
Is the CPU taken into account?
Can I use FPSHQ data in a commercial project?
How do I cite the “FPSHQ FPS model: top 50 games” dataset?
How often is the dataset updated?
Do the files contain personal data?
Methodology and sources
The game list is the FPSHQ top 50 released games by popularity (games with real benchmarks first), without duplicate editions. For each reference GPU we take the consistent FPSHQ model matrix: calibration on benchmarks, monotonic across presets and resolutions, the senior source wins in conflicts. A cell is labeled measured only if the value equals a real benchmark without recalculation. The CPU is not taken into account. The dataset snapshot is built automatically from the FPSHQ database every 24 h; a new version appears only when the content changes. Game and hardware names follow the FPSHQ catalog; links lead to site pages. More about the methodology →