So, I am currently running an absolutely ancient Ship of Theseus desktop. I have fairly modest needs, looking to play games, lets say on the order of Starfield, at 1080P, medium-ish settings, and not dropping below 30FPS when things get busy on-screen. Something like Minecraft I'd like to run a touch more aggressively, but I know it has its own technical bottlenecks that make it more intensive than you might think (don't murder me... I still play Bedrock because I like vanilla survival and it runs well). I also do some light 3D CAD using paid-for software that I like, so some sort of legal-ish Windows partition or VM with some form of GPU acceleration would also be nice, but I'm okay with running Linux for most things.
Current specs:
- Gigabyte B450M mobo
- Ryzen 5 2400G as CPU only
- Radeon RX 580
- 16GB PC3200 DDR4
- Unholy accumulation of SATA III drives: a Lexar 250gb for Windows 10, a 120GB Samsung for a couple of games, and a 640GB 7200RPM drive for Linux and storage.
I have actually been able to get the aforementioned Starfield running at 50fps (inside and light load) and 20-25ish FPS (outside action) at a customized set of low settings that isn't too horrifyingly ugly, but (1) that's clearly about as good as it's going to get, and (2) it's probably contributing to my not playing it all that much. So, what would help, and is anything salvageable? Would prefer to keep the upgrades as cheap as possible while getting a noticeable improvement to tide me over for a couple more years of low-end gaming and CAD. I'm not targeting any specific number, just "better." If it helps, let's set a USD $300 cap on upgrades, but cheaper is better. I'm hoping that staying at the lower resolution will be helpful.
I think with your budget you'd want to upgrade either your CPU or your GPU, but not both, and should first identify the bottleneck for each of your use cases. At a guess, I'd say GPU for starfield and possibly CPU for minecraft especially if you're using mods, but it's worth spending time measuring that and picking the direction you want to go. You can try smaller upgrades for each, but my sense is that it wouldn't sum up to as worthwhile upgrade as focusing on one.
An nvme drive would be nice, but I wouldn't prioritize it above cpu/gpu. I think 16GB of memory is fine for what you're wanting, and there's nothing wrong with that motherboard.
Used 2080ti's sell within your budget (and for less there are 2080 and 2080 supers on the market), and that would be a huge upgrade on the GPU side. Not a recommendation, just something to consider.