I've used the AR06, NH-L12 (bottom fan only), Big Shuriken 2 and AXP-100. I will try and get across my thoughts up jumbled on the matter below:
The ML05 has a vent hole pattern above the CPU, if your CPU fan is within 2mm of this vent then you will experience turbulence noise at low fan revs no matter how quiet the actual fan model is, if your fan is within 5mm of this vent then you will experience turbulence noise at medium revs no matter the fan. Ideally you want the fan to have a 10mm gap between the fan intake and vent to give the best acoustic performance in terms of airflow turbulence noise. This means that if you want to use a top down cooler then your height limit should really be less than 60mm if silence is your priority.
I'm not aware of any cooler on the market that will allow you to fit a 120mm x 25mm fan and come in at less than 65mm in height.
My experience of the Thermalright AXP 100 is that it does indeed have a noisy fan, it is audible at low rpm even in open air (no turbulence). I've used other Thermalright fans as well and they tend to be very noisy compared to other brands. The heatsink itself is actually very good and if you were to swap the Thermalright fan for a better quality 120mm x 15mm fan then it would be a quiet cooler even under load.
The Silverstone AR06 is a very quiet as well, can perhaps even be considered a silent cooler under idle load. It's 58mm height means that it should not suffer from airflow turbulence through the top vent, it can however get noisy under high load as it uses a slim 92mm fan, this can be quietened down if the Silverstone fan is swapped for the Noctua 92mm slim fan.
The NH-L12 when using the bottom 92mm x 25mm fan only is an oddball, it is completely silent when idle, but as the fan is not covering the entire heatsink it doesn't have the same instant cooling power as a 120mm fan would provide and it ramps up in rpm quickly during heavy load. When the 92mm speeds up it suffers from some turbulence noise as its pulling through the heat sink fins rather than open air. Its not overly noisy, but by no means silent. My experience of this cooler however is based around an i7-7700, not sure how that stacks up against the G3258 in terms of heat output under load.
Of the all the heatsinks in this height class that I've tested the Scythe Big Shuriken 2 blows the others away, probably due to the sheer number of heat pipes it has. The fan used on the Scythe Big Shuriken 2 is similar to the Thermalright being audible at idle rpm which lets the cooler down. But, if you were to swap the Scythe fan to the current king of 120mm slim fans - the Noctua NF-A12x15, then I think you would have the ultimate 61mm tall CPU cooler in terms of low temps and low noise.
Not sure you could improve on that combo within your 70mm height limit + 10mm gap for air turbulence reduction.