Your particular video card might also be too slow for Vista - especially any version of Vista other than Home Basic. What's worse is that you have a PCI video card, which is much slower than a comparable card in AGP. And some PCI video cards are actually slower than the latest motherboard-embedded graphics.
So, if you're using a PCI video card, I'd recommend upgrading to an AGP video card for that motherboard.
In addition, you might not have the correct chipset drivers installed on your Vista installation. This is the INF utility to use for your OS.