the steam version has been known to crash when changing settings... mine does as well as my fathers and a few more ive seen online complaining about it. For me though, the changes take place, i just have to put up with changing it then restarting the game.
Steam version of Crysis is said to have problems.
Since you are running steam, it might have already updated the game to the latest version. Some people had issues with the latest patches for the game, as 1.0 ran well, without any problems.
Re-install the game and disable automatic updates.
If you can't change the resolution in-game(from settings), then have you tried it through console commands ?
Press the " ~ " key on your keyboard for the console to show up.
Next, type con_restricted=0
Then type in this
r_Width=xxxx ( "X" is where you add the resolution, for example: 1024)
r_Height=xxxx( For example: 768).
Try changing it to 75 (refresh rate).
If you can't change the resolution from the in-game console, then make changes in the Cvar groups, under the system.cfg file.
In there, type in the command I told you before to change the resolution, and as for the refresh rate
"xrandr -r n (where n is refresh rate, e.g. 75)"
Play in DX9.
you should be able to change the game rez in the config files... theres no need to use console in crysis as the config files aren't encrypted.. sorry i cant point you to the file you need to edit as i nolonger have crysis installed... also when i did have it installed i couldnt run it in 64 bit on win7 for some reason it just didnt like it.
The thing is the game thinks it is running in 1600x900
but when the game starts, the monitor says "auto adjusting"
then your monitor is setup to auto adjust. set your monitor to native on the desktop then open the monitors own menu and you should be able to turn auto adjust off.
1s done all your games will upscale to the monitors native rez even if you set the game to 16/9