I'm looking at the specs over a Newegg and here are the comparisons for these mb's but look at what happens to the expansion slots when you occupy something. This chipset is gimped and needs more pcie lanes to work with. The more I look at it the more disappointed I become with it. On the evga x58 motherboard they had a second chipset to give it additional pcie lanes so nothing had to be turned down. Why can't we have the same consideration here? These are not enthusiast grade at all.
Model# GA-AX370-GAMING 5
Brand GIGABYTE
M.2 1 x M.2 connector (Socket 3, M key, type 2242/2260/2280/22110 SATA and PCIe x4*/x2 SSD support)
* Actual support may vary by CPU.
1 x U.2 connector
* When the U.2 connector is populated, the M.2 connector becomes unavailable.
Model# Crosshair VI Hero
Brand ASUS
M.2 AMD Ryzen Processors
- 1 x M.2 Socket 3 with M Key, type 2242/2260/2280/22110 (PCIE 3.0 x4 and SATA modes) storage devices support
AMD 7th Generation A-series / Athlon Processors
- 1 x M.2 Socket 3 with M Key, type 2242/2260/2280/22110 (SATA mode) storage devices support
Model# X370 Professional Gaming
Brand ASRock
M.2 1 x Ultra M.2 Socket (M2_1), supports type 2242/2260/2280 M.2 SATA3 6.0Gb/s module and M.2 PCI Express module up to Gen3 x4 (32Gb/s)*
1 x M.2 Socket (M2_2), supports type 2230/2242/2260/2280 M.2 PCI Express module up to Gen2 x4 (20Gb/s)*
* If M2_2 is occupied, PCIE5 slot will be disabled
* Supports NVMe SSD as boot disks
* Supports ASRock U.2 Kit