How do you know LKGC is not working right? The only way to truly know is
to use it and see what happens. Then again, you don't seem to have a
reason to run it in the first place (from what I understand). If your
drivers are noexistent, it just means you need to install them. (If you
need guidance, simply post back with details.) Running LKGC at this
point -- even assuming it's 100% functional -- will not get you your
drivers back.
Once again, registry backups, System Restore, LKGC -- none of these will
install drivers for you (most likely*). If you don't have performance
issues and your only issues are that some drivers are missing, simply
install the drivers.
If you suspect a malware infestation, address that. And yes, in some
cases a Clean Install is the quickest solution in certain situations.
* There is an exception. If one week ago, your system was perfect (but
you actively messed it up in the last week), then running System Restore
(or perhaps restoring your registry using ERUNT) would very likely
restore everything back to how it was (assuming you didn't do too much
damage). You would of course need to choose the date of August 24.
Now you hopefully see the value in imaging your drive! That is an even
better method to recover from bad situations.