Für die Auflösung kannst du einfach eine "autoexec.cfg" im Crysisordner erstellen und die folgenden Werte (natürlich so wie du sie brauchst) eintragen:

r_width = 1680
r_height = 1050

Diese Werte werden immer mit höherer Priorität geladen als sonstwo, außer du verstellst dann ingame noch etwas. Dort kannst du auch alle anderen Werte eintragen, such einfach nach Konsolenbefehlen.

Allerdings frage ich mich wofür du z.B. die Auflösung jedes mal neu einstellen willst, ich spiele immer mit der gleichen und die speichert das Spiel doch. oO