|It makes absolutely no sense at all to flash your bios if your computer worked fine AT ANY TIME with the same bios version and cpu previously.|
If the release notes for the bios versions that are newer than the mboard presently has do not mention a problem that is fixed by flashing the bios that is definitely your case, it's extremely unlikely flashing the bios is going to solve your problem(s).
Generally, brand name bios updates have very little if anything for release notes, in comparison to what retail desktop mboards generally have for their bios updates.
Usually a newer bios update includes all the previous fixes, unless there was a problem with something that was changed.
In most cases, the only legitimate reason for flashing the bios is if you want to install a cpu in the future that the mboard supports for sure that present bios version does not support recognizing, and the confirmed info about that is not likely to be found for brand name systems, unless that's mentioned in release notes.
Retail desktop mboard models generally have a CPU support list on the manufacturer's web site with the minimum bios version required stated on the same line as each cpu. There are even some web sites where you can look up the cpus for many mboard manufacturers retail models in one place that often show the minimum bios version required too - e.g.
If a brand name system has a retail or OEM mboard model that is on the mboard manufacturer's web site, that of course has a brand name system bios version, there's no certainty that the brand name system bios versions support the same cpus as the mboard manufacturer's versions
When it's a Dell computer...
Go here for how to find the Service tag "number":
Then you use that Service tag number to find the exact support for your model and configuration (e.g. the cards that may come with a desktop system vary), or as close as you can to that, on the Dell web site.