I'm aware of that steam issue, but unfortunately I can't test it myself to know what's happening. My version is EADM with latest patch, it looks like Steam version is a bit different and may not be executing the autoexec commands.

If possible, after Crysis 2 launch by the bench tool and while sitting on menu, please open the console and take a screenshot, that will show the commands executed by Cryengine.