Adding debian experimental repo is not a good idea. If you want to build the fglrx legacy driver for ubuntu:

cd ~/
sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic
chmod +x
sudo sh ./ --buildpkg Ubuntu/precise
sudo dpkg -i fglrx*.deb
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
sudo amdconfig --initial -f
If it still doesn't work well after reboot, then maybe you should try a different desktop environment (like lxde).