I would take a look at the guide here on the forums. The guide talks about using rpmfusion. rpmfusion is recommended over the nvidia repos if you are needing an older driver.
See the rpmfusion wiki for more information on the drivers that can be installed. You can also view this page for CUDA information.