You can check the link for all the specs, the test was done on my PC.
People who struggle with the BIOS are the ones who bought 2xxx Ryzen with the older board (B350 etc.) Because to update its bios you needed a CPU to even boot up, there's quite a lot of those people around, because AMD was dumb af, and pulled out a dick move they saw Intel doing, releasing casual boards many months later after they released the Zen+, so that they could sell more of those expensive enthusiast grade boards. New boards now have a flashback button, which allows you to flash your bios without owning a CPU, so even if you were to wait for a new Zen 2 you don't have to fear buying current boards, you might not get some features of the new CPU working with the current board, but yeah. I'm saying this in case AMD will hold back the mainstream boards again. Btw B450 vs B350 when it comes to the features that you won't get with the current ryzen are shit like storeMi, which a third party software can do a better job at. It basically uses a part of your SSD as a caching storage to have a faster PC experience altogether, by putting the stuff you rarely use onto the HDD, it comes with the shortcomings such as unreadable drive if you were to take it out and put it into a different PC. Useless feature in my opinion, just simply buy a larger SSD, they are dirt cheap nowadays compared to few years ago thanks to the NVMe.
Typed this quickly on my phone since I'm at work, didn't check what I typed, there might be some typos and autocorrected craps.