The BIOS spasms are a clincher to me.
But that does not rule it solidly as the GPU. I've seen GPUs glitch due to power and motherboard issues. That's why I check the PSU to see if it's in the ballpark (50% spare amperes, not just Watts) and then look for our old issue "BAD CAPS" on all boards.
Recently I've had an issue with my desktop where the screen will turn to some random color (sometimes a random combo of colors), and be stuck there, and basically I'm forced to hard restart to get out of it. This happens during basic tasks such as web browsing, startup, and idling on desktop, so I don't think it's an issue of hardware overheating.
I've tried replacing the HDMI cable, no luck. I've tried updating all my drivers, and uninstalling and reinstalling display drivers, no luck. I was able to go several days recently without issue, and thought I was in the clear, then it happened again, it's very random. Also one of the times it did this I was in the middle of watching a YouTube video, and not only did the screen go some random color, but the audio spazzed out and made a bunch of extremely loud machine type noises through the headphones for about 20 seconds then stopped.
Right as I login to windows (windows 10) the screen flashes a lime green for a split second, then loads the desktop, and it didn't use to do this before. What's strange is that I noticed the green flash on login even when I boot my desktop with the monitor connected to the motherboard and not the GPU.
Is my GPU toast or is it some other hardware issue?
Extra note - The screen spasms happened once during editing in BIOS too, so I'm pretty positive that it's hardware not driver related

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic