I currently have a MSI B450 Tomahawk max, and I'm wondering if it would be better to buy an X570 board or a B550? I'm currently looking at the MSI B505 gaming plus, and I'm not really sure what X570 boards to look for based on my budget of around $180 usd. I would be considering a used ryzen 5000 series cpu for the upgrade sometime down the line, probably when prices fall.