I'm planning to buy a new PC soon and I'm trying to decide which CPU to go with. I don't play games; my focus is on programming, and I might run multiple Docker containers and the Android Studio emulator, so multi-core performance is crucial for me. I've heard that the 3D cache mainly benefits gaming—should I spend extra on that feature? Here's what I have in my cart, aside from my old GTX 970 GPU: [link]. I'd love your feedback!
5 Answers
If you have the budget, consider the 9900X3D or 9950X3D too. They could give you a performance boost down the line.
I'd go for the 9900X! More cores are definitely better for productivity tasks, especially when you're managing multiple applications or containers at once.
For your needs, the 9700X might actually perform just as well or even better than the 9800X3D. The 9900X has more cores, which could definitely help with running your containers. It's worth considering how many processes you'll be running at once!
For productivity, definitely more cores and threads are beneficial. The X3D mainly enhances gaming performance, so that's something to keep in mind.
Honestly, the 9900X is likely your best bet. The 3D cache is mainly a gaming feature with very limited benefits for productivity. It can help with latency, but that's not usually an issue when you're coding.

Actually, the 9800X3D is a bit faster than the 9700X, not the other way around. Maybe you’re thinking of the last generation where the 7700X had a slight edge for productivity over the 7800X3D. They've revamped the 3D V-Cache in the 9000 series, fixing that issue.