Rats! I was hoping updating your old BIOS might do the trick. It didn't (but still good your BIOS is up to spec)
This next step is up to you. I've uninstalled/reinstalled HD Audio controllers 100 times without crash. And, in fact, that process has many times fixing missing device problem. For your case, I can't be certain if (even installing just the one) would stilll cause another BSOD - tho you seem to know how recover from Last Known Configuration. So if you're up to try, you can either follow the steps in my post #60 or, it occurred to me, you can just go back to View by Connection and uninstall the controller you see connected to the modem (that's also the one for Sigmatel). Uninstall then scan for new hardware changes
After that, or if you want to skip above step, it makes sense to next try uninstall the PCI Express (3GIO) driver. One fyi: if that DOES seem to make a difference be aware in inspected the VGA driver from Gateway. That same 3GIO driver is packed within the VGA driver download from Gateway. So... VGA driver might cause the driver to re-install. Can't say for sure... But just fyi to keep a look out