Tell me if I'm wrong or that's not what you meant. But your Nvidia problem should go away as soon as you use nvidia-dkms (or nvidia-open-dkms) instead of the regular nvidia package (or nvidia-open). I haven't had any problems (of that kind) in a long time.