I have gone through my bookmarks and terminal log.
kind of confused me but I read all stuff that points to the general area I am having trouble with.
Going directly to nvidia's website proved useful. Despite a somewhat poor reputation for support I think Nvidia must be making some effort to help as there is quite a bit there.
The way I accomplished this was to boot from a Kubuntu Live CD (I test many distros, having these Live CDs is a good way to maintain access to the graphics window), at which point I had the graphics window up. Then I could use the wizard at the Nvidia site to help identify the appropriate driver and get it onto the hard drive in a directory whose name I could remember (/home/dave/Downloads).
The one I found was in the form of a ".run" file. My card is a GTX 560M and the driver which worked for me is NVIDIA-Linux-x86-304.60.run. Your driver would perhaps be specific to your card.
Then I booted up without the Live CD.
I used the command killall Xorg before changing to the directory where the .run file is.
and ran the command "./NVIDIA-Linux-x86-304.60.run" (no quotes)
I find when searching that using the specific card in the search terms helps such as (in my case) "Ubuntu 11.04 GTX560M problems" speeds getting to a site that gives the most useful info.
Hope this helps...