I was just noticing this morning that Nvidia has released the 343.x series driver for Linux recently. The installation procedure is a bit convoluted as usual, but no where near as difficult as it used to be in the past. The first thing you will want to do is take a visit to the official Nvidia site and do a driver search in order to determine which one will actually support your hardware. Driver 340.x will be the last to support 500 and below series cards and or chip-sets.
If you are unsure of your current model try this command from a terminal prompt
$ lspci -vnn | grep -i VGA -A 12
This should provide you with some basic information " Nvidia Corporation [GeForce GT.xxx]
Where Gx.xxx is a G series,GT or GTX, as far as I know 340.x will be the last to support the 500 based cards and below from here on out. I do not really recommend downloading and installing the tar ball directly from Nvidia unless you really know what you are doing. It is much easier to add the xorg-edgers ppa to your system. Follow the instructions located on this web page, by the way it also a few other this web page.
Once you are done with that, reboot your machine and go into rescue mode, activate network connection, then DKPG update, then Clean, then ROOT type in
$ sudo nvidia-xconfig
once logged in reboot again, things should be back to normal, but with a brand new latest and greatest driver.
That should do it, in my next post I will be dealing with screen tearing while panning in various virtual world environments and how to lessen it.