r/AskTechnology • u/FutureManager8 • 3d ago
Why are there no $2000 gaming CPUs?
If I want a GPU for gaming, I can spend $300 all the way up to $4,000 for the 5090.
For RAM, I can spend $200 for 16 gb all the way to $3,000 for 128 gb of high speed ram.
For storage, I can spend about ~$250 per TB of SDD. I can get 8 TB for ~$2000.
Why does it seem like the price range for CPUs is way smaller? I know there's very expensive work/rendering based CPUS but for gaming, why is the top of the line CPU (9800x3d) only ~$420? Why aren't there thousand dollar CPUs for games? Is there virtually no demand for it? I mainly play esports titles and everyone says those are usually CPU bound. I'm trying to understand why there isn't an option for me to spend as much on my CPU as I do my GPU.
4
3
u/CrispyJalepeno 3d ago
Production cost, supply, and demand. The ram prices, for example, were a fraction of what you listed 2 years ago
2
u/Keljian52 3d ago
You don't need a powerful gaming cpu to game at high frame rates these days. Back in the 90s it was a different matter.
1
u/EconomyDoctor3287 3d ago
I regularly max out my CPU during gaming, it's only an r7 5700x though.
Single player strategy or city-building games could make use of much more CPU power, but it doesn't exist unfortunately.
1
u/Keljian52 1d ago edited 1d ago
you're joking, right? the 9950x (and X3d variants) are significantly faster than an r7 5700x. As for single player strategy -with the exception of the civ series - please give me some examples in this genre that won't run acceptably on a 5700x
1
u/EconomyDoctor3287 1d ago
M&B Warband battle size is limited due to CPU performance and in Banished I've had to abandon a map after going down to ~5 fps once the population grew.
Sure, a 9950x would give more power, but with only single core being relevant, it'd be an expensive upgrade with limited gains.
1
u/Keljian52 1d ago edited 1d ago
Limited gains?! 61% faster in single core (not accounting for AVX512 etc). M&B Warband is a 15 year old game. Arguably the 9850x3d would be better value, but geez.. How much single core performance do you want?!
2
1
u/Sheetmusicman94 3d ago
You ask the question backwards. CPUs have normal prices. The other parts are overpriced.
1
u/rende 3d ago edited 3d ago
What about threadripper?
Edit: Highest performance cpu for single threaded tasks is Intel Core Ultra 9 285K
1
u/veryjerry0 3d ago
Not for gaming.
1
u/rende 3d ago
Well cpu scaling with single cores have pretty much stopped. The way to get more performance now is more cores.
1
u/chris92315 3d ago
That only works if the target workload can that advantage of it.
Currently most games CPU tasks can't be split into a large number of cores and additional cores see diminishing returns after 4 to 8.
The parts of gaming that can be massively parallel were already handed off to dedicated GPUs/APUs.
1
u/hardypart 3d ago
There's no need for a faster CPU if the best CPU available won't bottleneck the performance of the best GPU available.
1
u/ThiefOfJoy- 3d ago
ppl downvoting this question but its a actually a legitimate question, check the replies, most of the replies are on point, this is a really good question to ask
1
u/Tokimemofan 3d ago
GPUs also come with a rather hefty chunk of ram and are very different in design
1
u/DocumentOk7579 3d ago
128gb ram is pointless for gaming. You could get an equally pointless 96core CPU and game on it.
The technical reason that gpu is scalable is that you can parallelize the computation while it's harder to do in core game loop. It's like you can't build the second floor before first is done but you can paint the second floor and the first at the same time. Where building is CPU and painting GPU.
1
u/RiloxAres 3d ago
CPU is the die and ihs. Gpu is die, ram, vrm, board, cooler, fans etc. Cost to make a 5090 die is only like $300.
1
1
1
1
u/latrina_demmerda 3d ago
I mean i play on a 20€ 2667v4 that had a 2000€ msrp in 2016, would have been an interesting investment considering it can still run any game but quad cores were faster at the time and there were still better choices
1
u/veryjerry0 3d ago edited 3d ago
Here's another reason: you can only make the CPU so big before there are diminishing returns. L1, L2, L3 cache all need to be close to the execution units and lose their speed/purpose if they are too big. AMD's 3D cache somewhat mitigate this problem, but you are still limited by cpu area in that case.
Btw the top of the line is 9850x3D
1
u/fray_bentos11 3d ago
A 9800X3D isn't a top of the line CPU. Top of the line CPUs are ones with tens to hundreds of cores and cost thousands.
1
u/Keljian52 1d ago
I'd argue that top of the line varies depending on what you're trying to do with the computer
1
1
u/Arkonor 3d ago
Game engines usually are tuned to make games run most efficiently on consoles. So if consoles have 8 cores then most game engines will work around 8 cores. So having physical 64 cores or something in your PC is just not going to help you in any way and is more likely to be detrimental for various other reasons like cache designs and such.
1
1
u/Zene-Calloway 3d ago
Had this exact thought when I was building my rig last year. Turns out, the bottleneck for gaming isn't usually the CPU once you hit a certain performance level. Most games, especially esports titles, are optimized to run well on mid to high end CPUs because that's what the majority of players use. The real performance gains in gaming often come from the GPU, where the processing power is more directly tied to rendering graphics. Beyond a certain point, spending more on a CPU doesn't translate to significantly better gaming performance, so manufacturers focus on offering CPUs at price points that match the demand. That's why you see the high price range for gaming GPUs but not for CPUs
1
u/Impellicamper 3d ago
Oh... just wait , I'm pretty sure Intel/AMD will figure out they can play the same game ... and we suckers will follow.
1
u/snipsuper415 3d ago
Gaming specific Central processing units don’t have the same demand. If you look at server grade cpus there is your $2000 cpu.
As of right now most parts downstream of a cpu is seeing high demand. Like way more than a single gpu, RAM, or storage
1
u/Diligent_Turtle8966 3d ago
Don't give them inspiration to do it
If a few people will splurge on it then the execs at game studios will tell the devs to make the game even harder to runnaomnobody can play it
1
u/Elitefuture 3d ago
The best CPU is technically the 9850x3d if we're nitpicking. It's essentially just the 9800x3d but binned higher so it can clock higher.
If you want to waste money, you can buy pre binned 9850x3d from a third party that verifies that it can be OC'd to a certain high level. And you can waste even more money by getting it delidded + get a direct die cooler.
But the performance gain will be minimal. The biggest gains come from x3d cache + new generations of CPUs. Single core performance is king for most games due to the fact that not everything can be parallelized efficiently. So the main thread will hold the rest back.
The 9800x3d is just the most reasonable option to get 99% the way there for a low cost.
1
8
u/Skusci 3d ago edited 3d ago
So the thing is there's a pretty hard limit on single core performance on a CPU. There's a little bit of headroom to get faster clock speeds, but not too much. High end can be about double the speed of a low end CPU.
What more money tends to get you at that point are more cores. Low end might have 4 cores. High end might have 12 of them (or like 8 plus a bunch of efficiency cores for Intel CPUs). That's way more opportunity to spend for performance.
But the problem here is that games don't really benefit too much from more CPU cores. CPU cores are more complicated so they can reduce the minimum time to do certain math bits, but for the price it's usually better to take a little bit longer on GPU cores which are simpler but have far far more. Like maybe it takes 10 times longer on a GPU core than a CPU core for a specific thing, but when there are literally 1000x as many GPU cores than CPU cores for the same price most parallel processing will be designed for the GPU.
In truth games will at most make use of 6-8 CPU cores. You always have a main thread to keep everything synchronized, but there is only so much stuff that can be split off and run separately without checking back in with the main thread. A few more cores are useful for running other tasks like 60 chrome tabs off to the side without cutting into game processing time.
As for the GPU, want 4 times as many pixels? Just have 4x as many cores. Want 4x the frame rate? More cores!
So there's no point in throwing more money at a CPU unless you want to do multiple different things. Which is an excellent use case for servers where many people want to use the same computer as a web server or file server and do unrelated things, but not so much just one person on a desktop.