Vista won't play more than 90% of the games out there, it will only play about 10% because there is no DX9c layer. MS just got OpenGL ICD to finally work (or at least they "allowed" it to,) so Doom & Unreal engined games should work.
So, what's 4GB of RAM going for in your neck of the woods...