Can't agree more on good cooling but your not going to get 4.4 or higher on any 1st and 2nd gens.
The 3000's supposedly will have higher clocks out the box.
The asus x470 prime pro is a better mobo in terms of Vrms power phases and features over the b450's.
If your lokking to Heavy oc stay with a mobo that has better vrm's.
The x470 prime pro is Almost a sister mobo to the asus x470 rog strix f gaming which has slightly better vrm's.