Oh, here's a little story about the adjustable Gamma. When I first ported Quake in 2001 the only ARM Pocket PC was the iPaq 36xx. It had a 12 bit reflective screen, and Quake's dark, brownish palette looked like a dark mess. I tried changing the default value for gamma in the code, but it would always be modified after the game got going. I didn't realize I could change it with a simple config var, so I hardcoded it to stay fixed where I wanted it.
Later when devices with better displays came out I simply forgot I had hard-coded it, until you just reminded me.
Thanks for your work, picking up that many FPS with the other compiler is huge. I have a hunch a big part of that is the Intel floating point emulation library. I will be releasing a new build soon that should permanently fix the whole togglemenu keybinding issue. With this build you can bind any key you want to togglemenu and it will work all the time, for example when exiting menus in landscape.