I bought this MSI B450 GAMING PLUS MAX motherboard after years of using an Intel cpu.
I'm currently using it with a Ryzen 3600, a DDR4 8GB Crucial ram, and a GTX 1050ti.
As it is from the MAX series it works flawlessly out of the box with the Ryzen 3000 series and this feature was what made me choose this mobo, great value for it's price and one of the best choices for a budget gaming pc.
It works fine and didn't have any problem during the installation of the CPU and heatsink or with the BIOS.
It has 2 pcie slots in case you want to upgrade to a SLI in the future and has 4 ram slots.