Wow, that's a tough one to figure out. I would guess the last thing to try is a re-install of Vista.
I'm running Vista Business 64x on a 64x dual core AMD 2GB system with an nvidia 6100 video card.
Since the install my screen has been constantly flickering. I tried all the usual suspects. I updated the video card driver, and even went to the nvidia website to get the lates 64x vista compatible driver. I lowered my screen resolution, and refresh rate. Nothing worked.
Here is the interesting part. When I go into the new "hibernate" mode, and come back out of it everything works great. Not one flicker until I do a restart, and then I have to go in and out of hibernate to fix the problem again. This is really getting old.
Any suggestions appreciated.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic