Hi. I'm planning to build a Ryzen 3rd generation setup. I was running a 4th generation Intel i5 PC, and I've sold it. So my problem here is, Ryzen won't be released until 2 more months or so, right? I'll have to keep my other pc components without working until then. So I was thinking, why not get an AM4 motherboard now with a Ryzen 3 1300 and upgrade the CPU alone when ryzen 3rd gen gets released. I'm looking at an MSI B450 motherboard. I know X570 and B550 boards are getting released. But would there be many differences between them and a B450? I've got a GTX 1660, which I'm not planning to upgrade anytime soon. So I don't think I need PCIe 4.0 support. Other than that, any considerable feature differences?