For framerate; open the console, type 'timedemo 1', and then go to the demos button on the main screen, click it, and select your level. At the end of the level, press the tilde key again to bring down the console, and there you will have your framerate.
As for setting your keys, in the baseq3 folder is a file called 'q3config.cfg' which contains all of the raw key bindings and game engine settings. If you open it up in Simpletext (OS9) or TextEdit (OSX) then you will see a bunch of type like this:
bind TAB "+scores"
bind ENTER "+button2"
bind ESCAPE "togglemenu"
bind SPACE "+moveup"
bind + "sizeup"
bind - "sizedown"
bind / "weapnext"
bind 0 "weapon 10"
bind 1 "weapon 1"
bind 2 "weapon 2"
bind 3 "weapon 3"
bind 4 "weapon 4"
bind 5 "weapon 5"
bind 6 "weapon 6"
bind 7 "weapon 7"
bind 8 "weapon 8"
bind 9 "weapon 9"
bind = "sizeup"
bind [ "weapprev"
bind \ "+mlook"
bind ] "weapnext"
bind _ "sizedown"
bind ` "toggleconsole"
bind a "+moveleft"
bind c "+movedown"
bind d "+moveright"
bind t "messagemode"
bind ~ "toggleconsole"
bind PAUSE "pause"
bind LEFTARROW "+left"
bind RIGHTARROW "+right"
bind ALT "+strafe"
bind CTRL "+attack"
bind SHIFT "+speed"
bind DEL "+lookdown"
bind PGDN "+lookup"
bind END "centerview"
bind F1 "vote yes"
bind F2 "vote no"
bind F3 "ui_teamorders"
bind F11 "screenshot"
bind KP_UPARROW "+forward"
bind KP_LEFTARROW "+moveleft"
bind KP_5 "+back"
bind KP_RIGHTARROW "+moveright"
bind KP_ENTER "+moveup"
bind KP_INS "+movedown"
bind MOUSE1 "+attack"
bind MOUSE2 "+strafe"
bind MOUSE3 "+zoom"
bind MWHEELDOWN "weapnext"
bind MWHEELUP "weapprev"
These are all your raw key bindings. In order to change any of them directly from the editor, just cut and paste i.e if you want 'control' to fire, look for the 'control' key in the data and then bind it to '+attack'.
It's pretty obtuse but it will get the job done. I'm not sure what happens if you mess up - at best, you will lose that particular key binding, and at worst, Quake 3 will no longer recognize the file. I could also suggest that the screen's crashing might be symptomatic of a larger problem, so if you don't want to dilly around in text editors and such, you could just try to reinstall the application.