Get the newest drivers for your video card. That's about all you can do. Also, before you say you do have the latest, check again.

I've noticed ATI is doing better on Vista things than NVidea. My X1900 GT runs H2V beautifully on FULL settings.

Or else you could always get a new video card. How much RAM do you have?