Remember that processor utilisation doesn't count blocking waits on other threads. I'm guessing that in most games, the CPU/GPU emulation threads spend a lot of time waiting on each other. Also, no game I have right now is getting GPU utilisation here above 60%. MK8 is about 35% at 30fps in VS Race, 60% at 50fps in Time Trials, and I don't even think my card is maxing it's clock. It's an impressive 35% in Wind Waker. 3D World ~50% in overworld at 60 fps. Ingame still <60%, and framerate dips lower the GPU usage... If your GPU is doing worse than a laptop version of a mid range card, with optimus dragging it down, you're not doing too well. It may also be a discrepancy with the AMD driver's usage reporting.
Also, why apologise? There's nothing to be sorry for.
Letters are working here. Is this an issue with non-english keyboards maybe?
I mean this: "swkbd: Added preliminary support for Software Keyboard (only alphanumeric input is allowed for now, unicode support is still being worked on)"