What other info can I give?
I've never had vista installed on this pc ever. Apparently you get vista loading screen if your resolution is below 1024x when booting or something like that so that may be a hint but it didn't really help me.
I'm going to give the full story so we can narrow it down somehow. I had 2GB of ram to start it off, but I added 2 more. It was fine until I decided to update my BIOS to the newest version that was available. The vista loading screen shenanigans started after that. I've tried reverting every change, resetting BIOS to what it was, even going back to the original 2 gigs but it didn't change anything. Uninstalling the NVIDIA driver solved the blank screen problem, but it came back after I installed it again. Also, a random windows update seemed to solve it for like a day, but that may have just been something random. I'm really having trouble narrowing the issue down.
(http://goo.gl/NZvVPy This is the vista loading screen I'm getting)