I have a Ryzen 5600G that I used with the stock AM4 cooler while I was waiting on my Corsair H55 AIO AM4 bracket to arrive. Yes, it is a matter of "good enough", but the AM4 stock cooler is not that quiet.
Ah yes, I see the problem. You're right, the Wraith Stealth (which I think is what's included with the 5600G) is quite weak and I believe that it was a mistake for AMD to include it with an APU that has both CPU and GPU combined. If you were given a Wraith Spire (which is what
should have been included), you wouldn't have that problem. Yes, I agree with you there, for an APU, the Wraith Stealth would be far too noisy because it's too small.
The $22 tower cooler is arguably the best bang-for-your buck cooler out there. And it's gonna trounce the AMD stock cooler on temps and noise.
It would trounce a Wraith Stealth on an APU, for sure. I don't think that it would trounce a Wraith Spire or a Wraith Prism though.
The thing is, you had a bad experience with the Wraith Stealth and I don't blame you one bit for feeling that way. I would've thought the same thing but you have to take into account that you were also in a "worst-case" scenario for the Wraith Stealth.
You see, the R5-5600G uses more power and produces more heat than most 6-core CPUs because of the integrated Vega GPU. In your case, yeah, the Wraith Stealth was only
barely adequate, there's no question about that. However, the R5-7600 is a completely different animal. I checked the Power Consumption numbers for both on TechPowerUp and here's what I found:
Power Consumption (Remember that Watts = Heat):
R5-5600G:
At Idle - 52W
Single-Threaded - 69W
Multi-Threaded - 132W
R5-7600:
At Idle - Doesn't say
Single-Threaded - 18W
Multi-Threaded - 78W
As you can see, the R5-5600G never truly goes into a low-power state because it draws 52W even at idle. That forces the Wraith Stealth to be constantly spinning at a good clip and things only get worse as the R5-5600G ramps-up.
However, as I said, the R5-7600 is a completely different animal. Compared to the R5-7600, the R5-5600G consumes almost 4x as much power in single-threaded workloads and almost double the power in multi-threaded workloads. Hell, just sitting at idle, the R5-5600G consumes almost triple what the R5-7600 does in single-threaded workloads. They're not even close when it comes to power consumption.
I agree that the Wraith Stealth was completely insufficient for the R5-5600G but it is more than enough for the R5-7600. If we average out the single and multi-threaded numbers, the R5-5600G averages 100.5W while the R5-7600 averages 48W, less than half of what the R5-5600G averages and even less than what the R5-5600G draws
at idle. There's no question that the Wraith Spire should have been included with the R5-5600G, not the Wraith Stealth.
That doesn't mean the Wraith Stealth is a bad cooler, it just means that AMD was stupid to include it with an APU that could easily overwhelm it. I'm sure they did it for cost purposes but putting a cooler that is only
barely sufficient only makes people (like you) believe (and quite rightly) that AMD coolers aren't very good. It also doesn't save you much money because you have to go and spend $20 on a cooler that, if AMD had included a Wraith Spire instead (like they
should have), wouldn't have been necessary.
I knew what the numbers were for the R5-7600 long ago (because I always do research before I make a recommendation). I didn't know what the numbers were on the R5-5600G but I knew that desktop APUs, especially with Vega IGPs used a good deal more juice than CPUs alone or CPUs with tiny RDNA2 IGPs (like the R5-7600).
I'm absolutely NOT the type of person that just blindly prescribes an AIO to everything, and I'd much rather use a heatpipe cooler when able.
I never meant to imply otherwise, I just didn't have the context of where you were coming from. Now that I do, I completely understand you point of view and I do not doubt the experience that you had. For your situation, getting an aftermarket cooler was the way to go. I agree with you 100%!

The biggest thing AIOs have going for them (outside of the Intel i7/i9 levels of power draw where you just can't get enough surface area unless you go with a rad) is water volume IMO. This gives them a "heat soak" advantage over heatpipe coolers. Raw cooling performance....yeah very little benefit until you get into 280mm+ rads. But that added heat soak duration can help smooth out fan speed fluctuations. Even that could be argued a moot point.
A single-stack 120mm tower cooler will handle a R5-7600 just fine.
Single stack 140mm tower cooler would be "better" (probably just quieter since temps aren't going to be an issue with either), but probably not worth double the $$. The next logical step would be something like
this dual-stack 120mm tower for $31
Yeah but, as I demonstrated already, the R5-7600 literally sips power and has absolutely no need for an AIO. The stock Wraith Stealth cooler would be able to handle it quite easily without turning into a leaf blower like it did with your R5-5600G.