it sounds like vista isn'y handling OpenGL, (used to run the graphics part of the game) properly. its a typical problem we get here from users using vista.
you're going to have to go to your video card's manufactuer's website and get the latest graphics drivers and install them to see if it fixes the issue.