All you guys complaining about it running like crap at 1680x1050 with everything set to "HIGH" give me a break. When was the last time you were able to take a game out of the box and put absolutely everything on maximum and get 60+ fps?
When "Far Cry" came out it was the same way. You simply couldn't crank everything up and play with a high framerate. Hell, when Doom2 came out even if you had a 486dx4 100 and 8mb of ram it would only run at around 25 to 30fps.
For the past fifteen years or so most of the AAA title games have all pushed systems to their max and have been at least one generation of hardware ahead. Just look at all of id Software's games. When Quake came out I struggled to get 30fps at 512x384. Then comes Quake2 and even with a Voodoo card it was still not silky smooth. Quake3? I bought a TNT card the day Quake3 came out (they were nearly simultaneous releases) and I had to run with simpleitems on, subdivisions set to 4, etc., etc, just to get decent framerate. On and on... just about every game has pushed things hard.
Now that Crysis is here, all of a sudden it's bitchfest time. I just don't get it.
I just played the demo at 800x600, Low, on my p4 3GHz, vanilla 6800 card, and it ran freaking awesome. Sure it doesn't look as pretty, but the gameplay is damn fun -- which is all I care about anyway. Gameplay first, looks second. That's why they're called games ;)