The DirectX 10 cards will be expensive, but will run excellent on Vista, as well as games.
I just realized, Vista alone without any apps is really slow. But what is gaming like on a slow OS, with antivirus running, as well as the other crap people install???