As you may already know, Nvidia makes great efforts to improve the quality of its drivers, for Linux Operating Systems.

In this article I will show you how to install the latest Nvidia drivers on Linux, FreeBSD and Solaris systems.
The latest Nvidia drivers available for Linux and Unix are Nvidia 173.14.37.
Click here to see the list of suported video cards for this driver.
Next, I will give you the download links and the installation guide.
Download Nvidia 173.14.34 for 32 bit Linux Systems:
$ wget -c us.download.nvidia.com/XFree86/Linux-x86/173.14.37/NVIDIA-Linux-x86-173.14.37-pkg1.run
Download Nvidia 173.14.34 for 64 bit Linux Systems:
$ wget -c us.download.nvidia.com/XFree86/Linux-x86_64/173.14.37/NVIDIA-Linux-x86_64-173.14.37-pkg2.run
Download Nvidia 173.14.34 for Solaris:
$ wget -c us.download.nvidia.com/solaris/173.14.37/NVIDIA-Solaris-x86-173.14.37.run
To install the Nvidia drivers on Linux and Solaris, do this:
$ chmod +x NVIDIA*.run
$ sh NVIDIA*.run
Download Nvidia 173.14.34 for 32 bit FreeBSD:
$ wget -c us.download.nvidia.com/freebsd/173.14.37/NVIDIA-FreeBSD-x86-173.14.37.tar.gz
To install the Nvidia drivers on FreeBSD, do this:
$ gunzip NVIDIA-FreeBSD*.tar.gz
$ cd NVIDIA-FreeBSD*
$ make
$ sudo make install