I'm currently using a PC with a Ryzen 5 4600G, 16GB of RAM, and an Nvidia 3050 graphics card. I recently bought the GPU, hoping for a significant boost in performance compared to the integrated graphics. However, I don't see much improvement, which makes me think either there's some bottleneck happening, or the CPU is too weak. I'm considering upgrading to either a Ryzen 7 5600 or a Ryzen 7 5800X since I'm on a medium-low budget. My goal is to comfortably play higher-end games in 1080p at a minimum of 60fps, particularly titles like Battlefield 6 and Warhammer 40,000: Space Marine 2, which are unplayable right now. Will either of these CPUs help me achieve better performance, or am I missing something else?
5 Answers
Honestly, you should be able to manage 1080p on low settings right now. Just confirm which model of the 3050 you have (6 or 8GB). Also, make sure your monitor is actually connected to the GPU!
First things first, make sure your display is connected to the GPU and not the motherboard. The RTX 3050, regardless of the 6GB or 8GB model, is below the recommended specs for the games you're wanting to play, so expect to crank down the settings. A Ryzen 5800X or even the 5600X would make a substantial difference, so definitely consider those. If you can find used parts, that could help keep costs down too!
I'd recommend looking at the Ryzen 7 5700X or 5800X. It would really help to know if your RTX 3050 is the 6GB or 8GB model because that can impact your performance significantly.
It really depends on which version of the RTX 3050 you have. Both a Ryzen 5600 and 5800X would be good upgrades, just remember to plug your HDMI into the GPU! That's a common mistake.
If you're targeting 1080p, you'll want a CPU that can keep up. A Ryzen 5600 or 5800X is a solid choice. Consider upgrading to a 3070 or higher GPU in the future too, and maybe think about adding more RAM later on.

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload