For an APU? Arguably, it is.FPS isn't the be-all and end-all of performance.
Better to look-up the specifications and performance data for each processor and compare them for yourself.
Except it isn't quite exactly the same: the 3rd-gen IGPs are running 150MHz faster while the die itself also has a slightly better memory controller which officially supports faster memory and provides reduced total latency. Depending on how the IGP is being stressed, the 3000-series IGPs are between 10% and 30% faster than their 2000-series variant.If the iGPU of even the 2400G was the bottle neck then adding a better CPU to the mix won't change things much as 3200G and 3400G has the same iGPU, so same bottle necks.
Does that 150Mhz gobble up the OC headroom (what little there is) 2200/2400 chips had?Except it isn't quite exactly the same: the 3rd-gen IGPs are running 150MHz faster while the die itself also has a slightly better memory controller which officially supports faster memory and provides reduced total latency. Depending on how the IGP is being stressed, the 3000-series IGPs are between 10% and 30% faster than their 2000-series variant.
I mean how the workload is exercising the behavior of the memory controller, memory chips, fabric bandwidth, communication between shaders, memory bandwidth sharing with the CPU cores, etc. In workloads that simultaneously benefit from all 3000-series APU improvements, you may see up to 30% better IGP performance. In workloads that mostly benefit from a single aspect, such as the improved memory controller or 150MHz IGP bump, then you may be down to 10%.And what do you mean depending on how it's stressed?
I mean how the workload is exercising the behavior of the memory controller, memory chips, fabric bandwidth, communication between shaders, memory bandwidth sharing with the CPU cores, etc. In workloads that simultaneously benefit from all 3000-series APU improvements, you may see up to 30% better IGP performance. In workloads that mostly benefit from a single aspect, such as the improved memory controller or 150MHz IGP bump, then you may be down to 10%.
100 Mhz higher base clock rate
300 Mhz higher boost clock rate
150 Mhz higher base iGPU clock rate
6MB of cache instead of 4MB
https://www.tomshardware.com/news/amd-ryzen-3-3200g-ryzen-5-3400g-specs-pricing,39619.html
The above link, by the way, was the 5th result of Googling the phrase:
compare 3200g to 2200g
Ryzen 5 3400G Review: CPU + Vega Graphics
As part of the big Zen 2 Ryzen processor launch, AMD released two Ryzen 3000 parts that include a graphics component. The new Ryzen 3 3200G and...www.techspot.com
With some direct comparisons in real-world gaming benches.
TL/DW: differences between 2400g and 3400g are quite small in games. In productivity 3400's better CPU does win out, but not in huge measure.
But again, the reason for being of an APU is to provide a viable entry point for gaming, a point driven home in that article's conclusion: get an R5 1600 and a cheap video card, pay less to similar overall and get a lot more productivity horsepower. The only reason the APU makes sense is the iGPU, which isn't shabby, but that does seem to make FPS the be-all/end-all of this buying decision.
I think the answer to OP's question is: it is NOT an upgrade if considering a 3x00g processor to move from a 2x00G processor.