I have a Gigabyte motherboard with Award BIOS. After flashing the BIOS to the next revision, I noticed that GRUB 2 loads perfectly fine, but starting an OS (Windows 7, Arch Linux) fails to startup more than once? Specifically, Windows will begin by loading a portion of drivers and then immediately restart. Linux immediately restarts after the entry is selected from Grub. What is going on after flashing the BIOS that it is able to load a bootloader, but not an OS?