Hi,
In fact it does not detect your nvidia drivers 'cause they are located in /lib/modules/2.X.Y-Z where 2.X.Y-Z corresponds to your old kernel version. And now your current running kernel searches drivers in /lib/modules/$(uname -r).
So just recompile your drivers and it should reinstall them in the good directory and they should be available for you current kernel
Oliv'