It looks like you've never rebuild a personal kernel, all the modules must be rebuilt too ( like the Wifi driver, hotkeys driver etc... ) .
For the keyboard problem, I too have this issue but I've solved it by redefining my keyboard layout, and Tormond says it will be fixed in the 1.6 beta version of xorg-xserver-core .
About your FPS, that's very strange, I jumped from around 400 to 900 without any problems, which means a little more than doubled performance ! But you've got only 100FPS more, et that's very strange, perhaps you're using the wrong acceleration method ?
Please post your xorg.conf and your /var/log/Xorg.0.log .