If you want to save some money, and want a good card then look into the geforce 6 series, might be a little over your price range but you will be disapointed with anything lower... and as for the memory.. 128 is plenty for most game.
and does anyone know a sit that has a graph that compairs benchmarks of some of the newer graphics cards?