Remove your installation of the nvidia driver. If you don't game on this machine, using the default open source nv driver should work without any issues. If you do game, try recompiling your kernel and then try reinstalling the nvidia drivers.
Don't judge Unix on one little problem your having. It's a drivers issue, not an OS issue that is causing all this grief for you. Blame nvidia for the crappy driver your most likely using and just installed and get on with your life.