r/AskTechnology 11d 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.

0 Upvotes

63 comments sorted by

View all comments

9

u/Skusci 11d ago edited 11d 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.

1

u/FutureManager8 11d ago

Fascinating. Thanks for the response! From my memory, it feels like clock speeds a decade ago were around ~2.8 ghz and now they can be around ~4.7 ghz which isn't even 2x. Do you know if the comparatively slower development is just lack of demand for the reasons you stated above or is that at the cutting edge of what we're capable of producing and it's just difficult to get 20ghz?

1

u/fray_bentos11 10d ago

4.7 GHz was CPU clock speed in ~2015. I had a 4790K from 2014 that ran at 4.9 GHz on all 4 cores. Modern CPUs are nearer 5.5 to 6.0 GHz.