While I like to update the BIOS first some motherboards use a Windows update app so I get to install Windows (usually a quick install without worry about activation or drivers) then update the BIOS, reset the BIOS to defaults, make as few changes as I need there then wipe the drive and perform a clean install.
Why is historic so I'll stop here.
Now is the time to get the BIOS current because you have a warranty. I find many are scared of such updates but in decades we've yet to lose a motherboard and this is over thousands of BIOS updates.
I recently finished ordering parts for a new pc, as you might know, or imagine it's quite stressful waiting around. I was looking through some of the items I ordered and saw that my motherboard the B350 PC MATE by MSI has below average reviews (around 2 stars). I looked through the comments and found that there were issues with Ryzen processors which I have. Most people said that there was an easy fix of updating the bios but I'm not sure whether I should install the new bios first then download windows, or try to go straight for downloading windows then download a live updater that doesn't require a flashed version of the bios. Keep in mind I've only heard about 1 or 2 reviews that were able to launch it with a Ryzen 5 1600x without updating bios so I'm a little concerned. If someone could tell what I should do I would be super great since I'm kinda stressed atm. Thanks a ton!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic