Yes, you can do that. However, if the problem is still as it is, then i would flash the newest BIOS again.
The reason is, they not only fix stuff that they list in the changelog, they fix a whole bunch of little things.
Yes, they can sometimes mess up on something, but usually they fix way more problems than to cause new ones.
What they put in the changelog is always a big understatement, MSI only lists the most major change(s).
This is an example from a Z170 board, where a changelog of a beta BIOS version became available:
Fix Samsung 950Por NVME can't boot in legacy mode
Fix close favorites module affect build error.
Fix "DisabldMEProtocolFunction" that don't disable ME when AMD CPU.
Add MFlash version to support MFlashtool compatibility.
Fix MFlashMode Flag for RunTimeServices.
Add module part "Protocol" to support that update BIOS in Shell.
Modify auto adjust DRAM timing related code.
Modify some MRC training code improve DRAM OC ability.
Modify some common code.
Modify some code when update to KabyLake RC 1.0.1.
Fix Corporate ME PTT can't Enabled issue when default PTT.
Add U2 switch and modify switch related code
Fix PCIE compatibility issue.
Fix USB wakeup issue.
Fix boot option won't have Samsung 950Pro NVME option when plugged two cards.
If onboard not have PCI slot,Remove PME wakeup.
Add runtime attribute for sio item
Modify multi-language.
Fix compile error issue when set token MSIOC_SUPPORT to 0.
Fix system hang on 0x55 issue when set token MSIOC_SUPPORT to 0.
Modify auto adjust DRAM timing related code.
Add code avoid Adjusted DRAM Frequency information incorrect issue.
Add some common code.
Support CPU Ratio Offset When Running AVX item and function code for KabyLake CPU.
Add some code for GSE Search module.
Modify some MRC training code improve DRAM OC ability.
Add token to patch some voltage adjust tolerance.
Patch RAID Card SC37 unstable issue for 7994 1.2 ECO.
Fix system hang on 0xE0 issue when set Game Boost 3 ~ 4 step and use non K sku CPU.
Fix Boot is noise in Save & Exit.
Set TPM Device Selection default to PTT.
Fix Board Explorer device issue.
Fix USB windows to go WHQL issue.
Add Intel serial IO item.
Fix clear CMOS power led is no light if support Audio LED.
Modify auto adjust DRAM timing related code.
Limit CPU Base Clock overclocking ability when use K sku CPU and set Beta Runner item to NOC on non Z chipset by HW request.
Support SIO SMI OVT protect code when set Beta Runner item to NOC for 7A43.
Fix some standard memory compatibility issue.
Support H110 2DIMM to 4DIMM related code for 7A50.
Add Improve IGD Stability item to patch IGD blinking issue on some monitor when set XMP to Enabled .
Remove CPU GT Loadline Calibration Control related code when HW design not support.
Modify CPU Loadline Calibration Control related code for 7A16.
Add "Above 4G Decoding item" in PCI Subsystem Settings.
Modify Onboard Function LED and Audio LED assist related code.
Fix BOOT EZ debug LED issue.
Fix PCIE compatibility issue.
For the final BIOS, that huge changelog was turned into this:
- Improve PCIE compatibility.
- Improved compatibility SAMSUNG 950 Pro NVME
- Update Microcode.
- Update VBIOS and GOP.
- Improved compatibility with some memory
Obviously, all the smaller improvements were omitted. I believe this is the case for every MSI changelog.