Choosing a heatsink, Ryzen, MicroATX.
I'm getting parts together for an upgrade and would like some advice on CPU coolers as I can't decide what to get! Here are the specs:
Ryzen 5 3600x
Asrock X570m Pro4 MicroATX
32Gb (4 x 8Gb) Crucial Ballistix Sport LT 3000 C15
Powercoler Radeon RX580 Red Dragon V2
Fractal Design Node 804
The memory is 32.5mm tall.
The graphics card has a backplate.
The case specs list a max cooler height of 160mm.
I have two questions really. Firstly, I've been looking at various coolers but using MicroATX I'm not sure what will actually fit without hitting my graphics card or memory.
Secondly, I can't decide if it's worth getting a top tier cooler or not (if they fit). I've read conflicting reports of worse than expected results on Ryzen 3000 with top coolers, perhaps due to coolers meant for Intel with convex bases not matching the Ryzen heatspreader. Also, some report getting really good results on cheaper direct heatpipe coolers with flat bases. There doesn't seem to be many good tests on Ryzen 3000 to prove this one way or the other, which is leaving me unsure if I should spend the extra on top tier or if mid-range options are almost as good.
I would of course like something cooler and quieter than the stock heatsink (not difficult i know), but also something with a bit of headroom, as I could see getting a cheap second hand 8 or 12 core 3xxx or 4xxx in a couple of years and would want to keep the same cooler.
Thanks for any advice!