I don't understand you crysis haters, I think the game is coded WELL if anything.
What other games look ANYTHING like crysis? There's so much going on at so much detail that suddenly 30fps @1680x1050 seems normal again. also as we all know crytek can unleash a lot more potential from the engine so I am glad they are pushing technology to the limits and am humbled that my oc'd 640 8800GTS can't 'properly' run it.
Sure unreal 3 engine based games can look very nice and run at 60fps on my/your system but common look at crysis, it can't be THAT badly coded to perform the way it does.
Its a fun game but rarely one game should not cause you to upgrade, more global power perhaps for a multitude of games but never a single title...
I'd say it would be reasonable however to upgrade when a single card solution comes out that can rinse the game