Re: 8800 GT problem
I recommend using the ones provided by the distribution, no matter what distribution it is.
If you have good reasons for upgrading to newer drivers
(e.g. not supported hardware):
feel free to do so, but please read the instruction thread
on how to install drivers manually.
I also recommend keeping the installer for easy removing
of installed-by-hand-drivers, as your distribution package
management is not aware of these drivers and wont remove them.
(but might install / update / overwrite them with conflicting
In Ubuntu you can use envy as well for getting recent drivers,
but please read the instructions on the envy page
on how to remove them _before_ any distro upgrade.