There is no hard and fast rule to answer this question, the experience may vary, but the X570 with fast LAN and PCIe 4.0 can make it up with Ryzen 9 5900x to the max. You can also use b550 and A520, but x570 has a strong base. It has the strength to deal with every minor detail of the Ryzen 9 5900x processor. You can also use it with other processors of the 5000 series to get the same results.