There is a far easier way to install nVidia drivers, due to nVidias new install procedure - http://www.nvidia.com/view.asp?IO=linux_update.
Anyway, what yo have to do is to download the appropriate driver (I used NVIDIA-Linux-x86-1.0-4349.run). After downloading, run (as root):
sh NVIDIA-Linux-x86-1.0-4349.run (change to your own driver, if different)
The nVidia driver will be installed.
After the installation procedure, you have to change a couple of entries in your XF86Config-file.
Please note: The following is the procedure for the driver file NVIDIA-Linux-x86-1.0-4349.run.
If choosing a different driver, the entries in XF86Config may differ somewhat.
Check the README if unsure (available after installing the driver) - /usr/share/doc/NVIDIA_GLX-1.0/README.
In the [Driver] section, find the entry "Driver "nv"" and replace with "Driver "nvidia"".
In the [Module] section, make sure you have the entry "Load "glx"".
If existing, remove the lines "Load "dri"" and "Load "GLcore"".
That's all there is to it. Restart X, and you're good to go.
Later you can check for new drivers using this command:
This will check for latest driver on nVidias FTP. You can download and install new drivers automatically by doing:
The nvidia-installer will automatically "detect your Linux operating system, kernel type, and
CPU on a system and sets up the system for optimal performance and stability", quote nVidia.
Hope this helps.