have a load of drivers that need to be fixed
… what makes you say that?
have downloaded a program called free windows registry repair
Yeah, don’t do that. Is your registry broken? If not, it doesn’t need “fixing,” neither does it need “washing,” “cleaning” or anything else that these crapware peddlers insist you do. Unless there’s a specific problem, the best thing you can do with the registry is leave it alone.
CCleaner get rid of any old drivers left lying around
CCleaner gets rid of assorted cruft, but it can occasionally cause issues. I recommend TFC for this task these days, it’s safer than CCleaner and more thorough.
If you’re looking for a way of updating software outside of Windows Update, have a look at Secunia PSI. It’s a bit of a drama queen in its language but it’s a nice way of trapping for outdated copies of Flash, Java et al which are common points of malware infection. PSI won’t help you with drivers, but I’m loathe to advise on this until I’ve got a handle on why you think there’s a problem.