Any of the cards on your link is great, simply look at the enclosed game bundle (is any) and price. I would personally go with the XFX GeForce 6600 GT 256MB DDR3 TV-Out/Dual DVI (AGP) - Retail (PVT43AUDF7) (GX-044-XF) due to the slightly overclocked memory and the 256mb size. Yes it's 50 or so more expensive than the others, but in my opinion, if you are going to play games like Far Cry, Doom 3, Half-Life 2, those games already take advantage of the extra 128 video ram that that card has, and on a side note, i have never had any problems with mine. Cheers!!