I'm building my first desktop computer mainly for gaming, but I've also started learning how to code. I'm estimating my usage to be around 80% gaming and 20% coding, though I expect the coding part might increase in the future. I'm curious if choosing the 9800X3D is detrimental to my productivity—specifically, is the 9700X better for coding purposes? How poorly does the 9800X3D perform for coding tasks? Additionally, should I consider upgrading to the 9950X3D for an extra $200? What do you think?
3 Answers
Honestly, you can code on just about any CPU, even a low-end one. If gaming is your priority, the 9800X3D will perform excellently. Upgrading from the 9700X to the 9800X3D is a solid move if you can afford it, but don't feel pressured if your coding needs are minimal right now.
The 9800X3D is really good for general use, even for coding. It offers decent performance with its 8 cores and 16 threads, which is plenty for most tasks. It's probably overkill for just learning code, especially since you're mostly following tutorials for now. It should handle your gaming needs like a champ too!
For coding, single-core performance is often more important. The 9800X3D has that covered, and you’ll be just fine using it for both gaming and learning to code. If you're really passionate about coding and can invest, the upgrade to the 9950X3D would only help if you expect to tackle really heavy development tasks in the future.
Thanks for the reassurance! Sounds like I'm in a good spot with the 9800X3D for now.

That’s good to know! So it sounds like I won't be held back by my CPU while coding, right?