I haven't used any such tool for almost a decade probably and I don't think there's a need to nowadays. Occasionally I run the Windows Disk Cleanup utility to get rid of temp files and Windows Update installation files and that's about it. Cleaning the registry is bullshit anyway that does more harm than good (doesn't speed up anything certainly).
nuke and pave is the only real alternative. I do it every 3-4 months and it really only takes me a couple of hours to be back in business with all my apps and settings.