Good Job!
Having learned the MSI BIOS quirks - the versions ending in zero are stable, the others are beta tests. So it looks like the latest stable one for your board is 7E51v1A60 from June 24, which I would recommend because it has the new AGESA 1.2.0.3e fixing a security hole and improving DRAM compatibility, etc.
So once Windows is installed, be sure to install the Chipset driver, then other motherboard drivers (LAN, Wifi, Bluetooth), then Windows update until it’s happy.
I’d suggest then it’s worth downloading a few free pieces of software to capture a baseline benchmark of speeds and temperatures at stock BIOS and stock Windows settings before customizing:
- Cinebench 2024 (CPU benchmark)
- Geekbench 6 (CPU and GPU benchmark)
- ZenTimings (to show memory timings)
- HWInfo
If you use HWInfo, turn on Snapshot CPU Polling for AMD processors, which lessens the impact of monitoring on the CPU itself.
If you open the HWInfo Sensors window before a test, and click the little clock at the bottom to reset it’s stats, and run one of the benchmarks and screenshot it during and after results, you’ll accumulate info on temps, voltages and speeds so you can then use to compare later when you turn on EXPO and/or PBO.
There is only 1 other quirk worth mentioning: If you have the standard Windows Hello PIN code set up to log in, updating or replacing BIOS seems to wipe out the PIN so the next boot of Windows will complain, but it then offers to just set up the PIN again, which is easy enough.
Finally if you decide you want the latest AMD chipset driver (currently from Aug 4th), you can get it here with the “Auto Detect and Install”. I selected the Custom Install and then just the Chipset driver updated.
https://www.amd.com/en/support/downloads/drivers.html/processors/ryzen/ryzen-9000-series/amd-ryzen-7-9800x3d.html