Your problem is your kernel source version isn't the same as your kernel. You need to upgrade your kernel and kernel-source to the latest with YAST online. Patch and reboot. You can run YAST at command line.
I'll give you the steps in detail, because you seem to be foreign or lost or both.
Get you monitors hoziontal and vertical sync ranges(30-86/50-160 for 17"). Get your monitors horizontal and vertical physical viewable size.(310X230 for a 17"). Read it off the online tech spec manual.
Login as root
yast online update
reboot, rinse, repeat if necessary
Are your kernels the same? I hope so, cause if not- you're screwed.
login as root
./NVIDIA-Linux-x86-1.0-7167-pkg1.run -q --kernel-source-path=/usr/src/linux
sax2 -m 0=nvidia
choose the proper monitor type, then resolution, then physical viewable size- and enable 3D. Know your hardware details before you do this.
Make sure Driver = nvidia, line like so:
BoardName "GeForce FX 5950 Ultra"
Option "Rotate" "off"
If it does have it, good. If it has nv, change it to nvidia.
Reboot, and you are done.