Quoting Keith Roberts
I thought that GLX was a loadable X11 module, that had to be installed in the right place so X11 could then load it with the rest of the nvidia driver.
Yes, it is. However, your instructions mentioned 'depmod -a', which would have no effect on an X11 module. Moreoever, the GLX module, as I understand it, is only for 3d rendering. X should still load properly without it.
PS. did you have any problems with the latest kernel update not matching the kernel source code patch, and the nvidia driver compiling?
I have not, but I am using SuSE 9.0, which had the two versions matching. Also, I don't run 'make cloneconfig' and whatnot when upgrading the kernel. As I understand it, NVIDIA's kernel installer should be able to compile without kernel sources, but I could be wrong about that. I've never looked too closely at the Nvidia installer because it always worked seemlessly for me :-)