One further note: since you are using the nvidia binary drivers you may want to use the nvidia agpgart. Details about how to try this are on https://help.ubuntu.com/community/NvidiaLaptopBinaryDriverSuspend -- Resuming (from suspended state) hangs X / keyboard https://launchpad.net/bugs/43944