What about Gigabyte b550 aorus elite v2
that's fine too...it's just a new version of the original Aorus Elite previously mentioned.
One of the key features of Zen arch. is it's boosting algorithm (Precision Boost). It's extremely good at hitting very high clock speeds in the light processing workloads that are typical in gaming. Ryzen 5000 CPU's currently have the most refined algorithm (Precision Boost 2). Fixed all-core overclocks wind up locking a frequency for all cores that's probably going to be less than the maximum clocks the algorithm itself can achieve and yet requires a very high voltage. It's difficult to impossible to cool the processor with that high of a voltage so it winds up overheating and/or simply being unstable.
In contrast, it's possible to alter some of the parameters that limit the boost algorithm...that's called PBO. It convinces the algorithm it can stay at a high boosted clock longer, or even hit higher than normal clocks. The algorithm is temperature-seeking in that it also limits it's boosting for a given set of parameters based on temperature so give it better cooling along with PBO and it hits higher clocks up to that temp limit.
Another thing added with PB2 is curve optimizer: it allows you to play with the V/F curve for each core individually. That lets you lower the voltage at the high frequency end of the curve where there's usually a lot of margin to assure stability for boosts. Lower voltage results in lowered temperature so the processor hits even higher clocks...improved performance.