5600X or 5700X would be a big improvement. Either of those should last you a couple of years, I wouldn't have thought you would be wanting to upgrade an 8 core chip soon.My specs are
Rog Strix B450-F
16 gb ram(soon to be upgraded to 32 gb)
Power Colour Red Dragon Rx580
500W psu
Im looking to just beef it up enough to keep up with gaming and future proof for year or too.
OP already has a RX 580 in the system
The iGPU is nice but the X CPU's are better.
So you suggest they should spend extra money on a chip with a graphics part that they most likely never use?
No. What i did suggest, is spending less money for a good chip, compared to the X-versions, which will cost more.
Pcpp comparison: https://pcpartpicker.com/products/compare/g94BD3,qtvqqs,sYmmP6,JmhFf7/
and a far better chip.
As you have a discrete GPU, you have no reason for any more 'G' series CPUs...
OP will be stuck without being able to use their PC. Now, with iGPU in the CPU, OP could plug their monitor to MoBo and continue using their PC off iGPU.
In that sense, CPUs with iGPU are far more valuable than plain CPUs, solely for this reason.
Depending which site you use for CPU comparison, the difference between the two are;
none - https://www.cpu-monkey.com/en/compare_cpu-amd_ryzen_5_5600g-vs-amd_ryzen_5_5600
mere 5% - https://cpu.userbenchmark.com/Compare/AMD-Ryzen-5-5600G-vs-AMD-Ryzen-5-5600/m1553183vsm1822932
or up to 7.5% - https://www.cpubenchmark.net/compare/AMD-Ryzen-5-5600G-vs-AMD-Ryzen-5-5600/4325vs4811
That is negligible difference and not worth the extra cost of 5600 over 5600G.
For CPU to be worthwhile upgrade, diff between the two should be at least 20% or more, while "far better" would start at 30% better and more.
The 5600g can be considerably slower, than the 5600x, in more cpu heavy titles. The reduced cache can be detrimental to performance, much in the same way the huge cache, of the 5800x can bring big gains, in games. A 5600 non G is going to hold up better, as games get more and more CPU demanding.
With only about an $11 difference between the two, getting the 5600g is a terrible idea, when you have a dedicated GPU. It's not a terrible CPU, but it has a niche use case, now that GPU pricing, and availability is much improved.