i would like you to take a look at:
www.linux-tutorial.info... it's a great site and every now and then i get on it and start reading!
Nvidia provides native linux drivers from thier site. you have to download the driver, switch to run level 3 and run the installation script and done!
what's a run level 3? try to read about it from the site above and if you have questions post :-)