I have just noticed that there's a third generation of amd and saw the Ryzen 5 3600x, it's better and cheaper so can i get a motherboard for that too pls xD
Any MSI b450 board with Flashback would do, as they can have the BIOS updated without a CPU, to then support Ryzen 3000. These are:
MSI B450 Gaming Plus
MSI B450 Gaming Pro Carbon AC
MSI B450 Tomahawk
MSI B450-A Pro
MSI B450M Bazooka Plus
MSI B450M Gaming Plus
MSI B450M Mortar
MSI B450M Mortar Titanium
Alternatively, any x570 motherboard that fits your budget would do fine. Use PCPartPicker to look for the cheapest:
https://pcpartpicker.com/products/motherboard/#c=138. Just remember to set your country so it gets the best deal for you.