Resolution has a lot to do w/ how long a video card will keep up. You can play crysis on all low at 800x600 or whatever w/ a pretty junky video card (X800 is the example in my head). While if you were to bump that up to 1680x1050, that X800 would choke.
As far as Cheex answer, those are his opinion. This is a forum, and those are his guesses as no one can (probably) give an accurate answer, asintu is here looking for others opinions. An accurate answer would take either lots and lots of research or years of accurate memories just to form a hypothesis. The 8800GTX is the best of the best and it cant play Crysis at either resolution and highest setting (in DX10 esp) w/ acceptable frame rates, correct?
Of course we cant really base things on crysis, it was built for hardware not yet availible to the retail market. My 8800GT played CoD4 and Gears of War happily at 1920x1080 highest settings (except during the first part on the boat, outside, rain, waves, wind, my video card couldn't handle it perfectly), and I'd be willing to guess that it'll play games well for the next year or two (unless the crysis engine sells well, and I hope it does).
So my guess is, for about another year (those resolutions, maxed out settings).