you might also try reseating the card (taking it out, putting it back) and making sure all your ram chips are firmly socketed as well.
Make sure you dont have any disk errors, I've often just renamed the folders where some files were (so that any possible bad sectors they occupied STAYED occupied and werent reallocated) and then reinstalled
If you have a backup card or a second card, you may benefit from booting w/o the card then shutting down and reloading with the card.
do you have all the latest service packs for vista? are you running anything else? the (!) Beside a device usually is some address conflict