https://docs.google.com/spreadsheet...FnsZYZiW1pfiDZnKCjaXyzd1o/edit#gid=2112472504
The MSI X570 boards, not counting their top end models like the Godlike, are in no-wise the same company as their very good B450 models. The Elite is a better choice, but honestly, you might want to consider a B550 model instead. Much better in my opinion, unless you want to include the 300 dollar and up X570 models, and no stupid chipset fans required on the B550 boards. They have basically everything that X570 has, and in some cases a few things that most of those boards don't have including overall, better boards at a lower price.
In truth, for now anyhow (Even with recent PCIe 4.0 NVME drives and graphics cards), you can get a much better B450 board for a lot less that will handle anything up to and including the latest Zen 3 CPUs BUT, and it's a big but (No, not THAT kind of big butt), B450 won't support Zen3 until sometime in January as that is when they intend to release the BIOS updates that make it compatible. Stupid, and obviously a tactic to get people to buy new boards rather than just buy a CPU and slap it into an existing board. Unethical behavior from AMD and manufacturers IMO, but it is what it is. I guess they really didn't HAVE to support it at all, so there is that.
If you MUST have an X570 board and want to spend around 200 bucks on it, then the ASUS TUF X570 Pro wifi might be the best option. Spending a bit more on the X570-F would be even better, but there are other options as well as I said.
A further consideration is the fact that early indications are there is probably not going to be much, if any headroom for overclocking on Zen3. There was already VERY little on Zen2 and Zen3 comes pushing the maximum clocks as it is really. I'd just look to a board with a good power delivery and VRM heatsinks, plus whatever other features you require, and as much as I AM an overclocker, for many years, this might be the generation where overclocking just isn't sensible or maybe even possible.