Well... yeah... the RPM's are binaries. They are compiled with a certain kernel and other packages in mind. If you don't have those packages, then they won't work.
Get the tarballs or SRC.RPM's.
Follow the instructions on the webpage at Nvidia to the letter and it will work.