You want to avoid any automatic driver update software such as Driver Booster. There's usually no reason to update drivers unless you have issues, except for your video card driver which should be updated occasionally, particularly if you are gamer. Just because a new driver is out, that doesn't necessarily mean it's "better" than your current driver. New drivers (like any software) can contain bugs that the older version didn't therefore causing crashes / BSODs.
Avoid any registry cleaners/fixers like Advanced Systemcare. They simply do nothing for you and most can/will cause issues even if you don't see it right away. They will not speed up your system in any way other than a placebo effect.
As for any other software they...