Using elrepo or rpmfusion should be sufficient. I generally recommend the use of elrepo for the nvidia driver.
I would personally avoid the nvidia driver site directly as they take sometimes too long to update their drivers for a kernel release (on top of their spec files being configured poorly - there was a case we had to reissue a kernel and their driver stopped working entirely - this doesn’t happen with elrepo’s drivers). Please see our starter post for other information.