No. Simply no. 4090 was not held back by anything. It's a 4K. Any modern processor is enough.
If processor is slower it's slower for both cards. Not for one.
You can even compare data for the same games on both sides. Let's look at them.
Game | TPU benchmark - 6950 XT/4090 (5800X) | Computerbase benchmark - 6950 XT/4090 (12900K) | Difference for TPU / Difference for Computerbase (between cards with different processors) |
CP2077 | 39 / 71.2 | 37 / 67.5 | 82.5% / 82.4 % (perfect) |
Deathloop | 72.5 / 143.1 | 60.6 / 121.6 | 97,3% / 100,6% (again almost perfect) |
Doom | 168.5 / 305 | 163.2 / 317.2 | 81,0% / 94,3% |
Dying Light 2 | 58.1 / 100.1 | 55.7 / 100.3 | 72,3% / 80,00% |
F1 | 140.9 / 253 | 130.4 / 217.7 | 79,5% / 66, 95% |
Forza Horizon | 98.9 / 142.2 | 71.9 / 125.3 | 43,8% / 74,26% |
And so on, so on. Look at FH numbers, 5800X was able to generate 142.2 frames, so more than 12900K 125.3 (probably difference in settings but it matters for graphic card, not processor).
Some of the data are clearly outliers, so who's right? Well let's look at PCGH then because they had 20 games tested (with 12900K) and also some of those above.
Nvidias Geforce RTX 4090 im Spieletest mit zahlreichen Benchmarks und Platzierung in der Bestenliste.
www.pcgameshardware.de
Doom - 95% (more Computerbase)
Dying Light - 67% (definitely more TPU)
Forza Horizon - 79% (more Computerbase)
So nobody's right.
And in the end in PCGH tests 4090 is 56% faster than 6950 XT, so again definitely more TPU (53%) than Computerbase (82%). Actually with bigger number of games 4090 seems 'slower'.
Computerbase seems more and more outlier than not (I'm not surprised, they chose games like Shadow Warrior 3 instead of Resident Evil Village or Elden Ring, you can not take it seriously) .
Conclusion is, there is more variance because of selected place of tests than because of processor in 4k. And that's why cards/processors should be tested with as many games as it's possible.
With more games any outliers in results have less and less impact on the end result.
17 is clearly not enough.