In general, new drivers are recommended, especially for newer hardware. As they mature, they typically stabilize and updates are rarely needed. Iobit now has a free driver updater (the official name is "Iobit Driver Booster"), which is handy to have, and can update drivers in your system efficiently.
http://www.iobit.com/driver-booster.php As far as BIOS updates, this goes more back to your point of "if not broke, don't fix it." ASUS BIOS can be updated from AI Suite II, but ALWAYS save your current BIOS first, and going that route I also download the new BIOS manually, and use AI Suite II to "update BIOS from a file." Since your system is stable in other applications, updating BIOS is most likely unnecessary.
I notice that you have your system overclocked, and just for grins I overclocked mine the other day. It made the CPU run at more than double it's normal temp, and created a noticeable latency gain in the system due to the faults that temp increase was creating. The latency monitor software (
http://www.resplendence.com/latencymon ) showed a pretty substantial degradation with this system even moderately overclocked.