Not updating the BIOS is, IMO, a leftover from the days where you did the flash from removable media and there was no way to check and see if it was the proper update. Too many motherboards were fried by incompatible updates - so you can physically damage your system with a bad BIOS flash. That being said, I've been updating BIOS's since W8 came out (at work) and it is a routine process for us. We do not flash BIOS's from removeable media - only from within Windows or by booting to the EZFlash (or similar) software in the BIOS of some systems. A couple of other things:
- we do this a lot, so we're familiar with the quirks that most people might run into.
- we double check every BIOS update to make sure it's the correct one for the system (if doing it with an external device, I suggest triple checking it)
- we have a reliable power supply, so we don't expect any power failures/surges while flashing - nor are there any kids/animals that might come into the room to interrupt a flash.
- we know not to fiddle with the system while flashing - which was a problem with flashing in the past.
- we have had 2 flash failures due to a customer using a motherboard with an unsupported CPU - but we were able to recover by flashing back to the old BIOS version
That being said, if you're concerned about flashing the BIOS - leave it until it's the last thing that you can do.
That way you've tried everything else - so it's the only thing left to try.
The method that MSI suggested would update all of your MSI drivers.
If the problem was a driver from MSI - then this would tend to fix the problem, but.....
This presumes that the MSI installer would remove the corrupted driver before installing a new one - which doesn't always happen.
If that didn't fix it, the possible problems are:
- that the MSI installer didn't remove the corrupted driver.
- a BIOS issue
- other 3rd party driver problems
- a hardware problem
- Windows driver problems (in general, this is presumed to NOT be the cause as long as Windows is fully updated)
To fix the possible MSI installer problem, there's 3 options:
- manually removing the faulty driver (but first you have to know which driver to remove)
- uninstalling the old software before installing the updated software. This generally (but not always) removes more than just updating it in place.
- wiping the system and installing the software as needed. This'll either leave the software off the system, or will install a fresh copy (as long as you download the latest version of the affected driver).
But, the point here is that you've fixed it - so you don't have to worry about all the if's, and's, and but's of identifying and repairing drivers.
In general, if the system works well for a week, it's somewhat likely that you've fixed it. If it works for 2 weeks, then (IMO) it's most likely been fixed.
Good luck and good work!