...why? It's totally impractical to run 5100MHz for a daily Ryzen system, if that's what you're after.
Not only that, but the actual memory you will be using and your CPU are very large deciding factors, when it comes to whether you'll actually be able to hit those speeds or not.
Anyway, your best bet is going with a two DIMM ITX board, if you want to stay under the price of overclocking focused boards with two DIMM slots, like MSI's upcoming B550 Unify X for example.
The board you linked looks surprisingly decent, considering it's A520. If Gigabyte is to be believed, and they've got a good memory topology on it and it's got an 8-layer PCB, and you've also got the other components right and have a bit of luck, then you might be able to hit 5GHz.