nvOC is a fantastic custom Ubuntu operating system built specifically to mine with Nvidia cards. You can read more about nvOC here: https://bitcointalk.org/index.php?topic=1854250.0
Unfortunately all the places to download the operating system are very slow so I have setup a torrent and I am seeding it from my servers (France, Tokyo and United States) and from my personal desktop. The file is the exact same zip file as from this link so all should check out exactly the same. Feel free to seed as well!
If you are feeling generous, tips are always welcome!