If you wanna play crysis you should go for the 2600, or at the least the 8600gt (not gts = waste of money). I tried crysis with a 7900gt oc'd to 700mhz core, 850mhz memory, all on medium at 1152x768 was in the mid 20's fps range, and that was at the start of the game so the frame rate would be all down hill from there. The x1950pro would make a better go of it, but even so the low end dx10 cards would have it beaten there too. For all other gaming the older dx9 cards are still very good at low resolutions (up to 1280x1024), for instance that 7900gt got 45fps average in quake wars, all maxed, no soft particles with 2xaa @1400x900, but trying to play crysis on it really changed my mind about keeping hold of the card for longer and I upgraded. If your budget really is very low and you don't mind playing without AA on, then I would go for the 2600xt in all honesty. Its just got that bit more shader power than the 8600gt. Then again for 50 bucks more you could get a 3850, which would take a long langid wee-wee over all the cards the op mentioned.