dunno, haven't used SuSE for quite a time now.
but in general:
if you install a new kernel, your "off-kernel" drivers
are away. period.
if you'd like to build a driver module (like nvidia.o) you need
sources matching the kernel the driver'll be inserted into.
if the correct sources (read: kernel sources with the
"right" configuration) are on the system, then installation
should work without a hitch
on some distributions it's sufficient to install the matching