Hi this is what I currently have:
SSD: 250GB Samsung 860 EVo, Samsung MZ-V7S500BW
HDD: Seagate Barracuda 1 TB
RAM: 16gb T Force
Motherboard: B450 Aorus Pro (Wi-Fi)
Power Supply: Corsair RM750x
Graphics card: MSI GeForce RTX 2060 Gaming Z
CPU: AMD Ryzen 5 3600 3.6GHz 6 Core
Case: Thermaltake Versa n27 mid-tower
I would like to upgrade my PC so that I can play games like Starfield at high or ultra high settings. Which parts should I upgrade?
What's your budget?
My advice would be to start by upgrading your GPU with as much budget as you have.
If you have an additional $200 or so, then I would suggest upgrading to a 5600X, which would give you a bit of a performance bump with more CPU intensive games. You can also have a look at 5800X3D for around $450 if you want a more substantial upgrade, but I wouldn't go here unless you already have a very good GPU (i.e. something like a 4070 Ti or higher).