Don't buy a graphics card based on memory! In modern graphics cards, the dedicated memory means almost nothing. The core, memory and shader clocks, as well as pipelines and their specs, are really what make a video card. The 9500 is actually weaker than the 8600! If you can put in a bit more cash (well, actually 2x isn't a "bit more"), I would suggest a
9800 GT. They are
great cards for the price. Sure, you can get a better card by going into the new generation with one of the GTX XXX cards, but you will be getting a small amount of additional performance for 3 - 4x the price. Video card technology has not increased exponentially in the last few years, so the high end (GeForce 8800 - 8900, 9800 - 9900) cards of several years ago are still a great value to be able to play almost anything today. My 9800 GT (not 9800 GTX, mind you, which is a worse card that costs more) can play Crisis at decent settings, and plays almost everything else maxed out (it played WoW with all settings on max at 60 FPS, the game's hard cap). Pretty decent for a $100 card!