if you're looking to spend $200 to $300 (US dollars im asuming) for a vid card...i'd think about getting one of the geforce3 cards (gf3 ti200, gf3, or gf3 ti500) or an ati radeon 8500.
it'll help if you tell us what OS you're running, especially if you're running windows xp (bah!!)
if you are runing win xp, then i would suggest getting any one of the gf3 cards (preferrable the gf3 ti500) because their current drivers perform better than the R8500 xp drivers.
if you're runnign anything other than xp, than it's mainly a toss up between the gf3 and R8500.
if you can find a gf3 ti500 for less than $300...by all means get it.
other than that...all i can say if whatever card is cheapest (pricewise), get that card.
I don't claim to know anything about everything, I just tell people what I know.