Getting a B550 chipset will be the better choice. Im using a Strix B350F motherboard and i there is frequent BIOS updates and it does support latest ryzen CPUs. Future cpu support is also expected atleast for one or two more generations.Which one of these mobos will be better for ryzen7 3700x. Considering future cpus support, overclock support, slots. WiFi not a must.