Well...if its 32MB vid card...be sure its an Chipset of Nvida or Ati. or else I'm afraid that the game would run after all.
A good/cheap card is one of the Nvidia's FX cards for example the FX5500 128 mb.
Surf on the internet a bit and check the prices