and the framerate was like half of what the open source radeon driver gives me.
Nvidia's blob manages to run GNOME Shell, what the hell is wrong with AMD? Could they lift a finger to fix their mess? Please? If you want some fun with KDE, force the OpenGL 2 backend in KDE 4.7 and watch the fun begin. vsync or tear free desktop make it painfully slow, so disable them and it seems to run fine until you load a game and it destroys X. (which also happens in GNOME.
KDE 4.7 feeds FGLRX the obsolete OpenGL 1.4 backend to make it shut up and work. Should it have to?