The only thing i can advise, since you already have Pros answering, Always! for any display driver uninstall (Intel-Ati-Nvidia), even if it's corrupted, or just for a regular update!, use DDU (
Download - Display Driver Uninstaller 13.5.4.2) removes every stain in the system like you boot from a fresh format.
Bios wise, always update it OFF OS!!!, if you have the option inside bios like flash from usb use that, (never owned a gigabyte board, so i don't know what bios contains). Always plug the usb stick in the mobos usb ports don't use front panels, usb hubs or any other thing, [Optional: run Memtest86+ for 1 pass before flashing, to be sure you don't have ram problems], saves from bricked nightmares.
After you updated the bios:
1. Shut down the PC
2. Remove the power cord from the PSU
3. Press the power button on the case to discharge any leftovers inside capacitors/chokes. (mine boots for like 3 secs after i disconnected everything!)
4. Remove the battery which is located on the mobo, wait 5 mins!, put it back. (don't hold the battery inside you hands for long time, place it with the contact facing up on your desk while waiting) (if you have cmos reset button on the mobo don't use it, msi-asus wise it doesn't even reset the time, so no pure cmos erase)
5. boot and adjust the bios settings, for the normal user, things you want to adjust is time, boot options/devices, and IF! your ram is not matching it's sticker timings, freq, or volt, enabling XMP (Extreme Memory Profile) inside bios fixes all that, almost every time.