to answer your kernel question, yes, use the software installer to install the sources. just type kernel in the search box, then choose the source that matches your kernel. if you're not sure of your kernel version number, type the following in terminal as root.......... uname -a
once you have the kernel sources installed, then proceed with your nvidia drivers installation. note, you must be completely out of the X environment for the drivers to install. if you need help with driver installation, check out This Thread
& look for my post with the instructions on how to do so.