Eu finalmente encontrei uma solução.
para quem enfrenta um problema semelhante, foi o que fiz no final (e acho que foi o que resolveu:)):
sudo apt-get install build-essential linux-source
sudo apt-get install linux-headers-'uname -r'
sudo apt-get install nvidia-current
sudo depmod -a
sudo modprobe nvidia_current
sudo gdm restart
agora o sistema funciona como um encanto.