In particular I had never heard of RPMForge, I will check it.
Also check ElRepo for up to date drivers (e.g. NVIDIA): http://elrepo.org
More generally the CentOS wiki is a very helpful resource, e.g.: http://wiki.centos.org/AdditionalResources/Repositories