Most of those tweak programs you can find are just snake oil. At best they won't do anything, and at worst they will actually reduce your performances. As the other said, don't think that a program will magically make your pc faster. Even some of the tweaks you can find on the net to improve performances can also enter this category. In some cases it is possible to disable some stuff that might give you an increase of performance but it will likely be minimal for a modern machine and not worth the hassle, and that's assuming you do not cripple some of the system's capabilities in the process. As a rule of thumb, it is better to disable only stuff you know you won't need or that may cause a security problem, and to use some tools to do basic maintenance on your computer once in a while. I'm not a fan of formatting every given time because you are likely to run into the same problem again after a while and have to waste time reinstalling, while some basic steps could allow you to keep a healthy system running for years.
Else here are a few tools I use and that you might want to consider using:
CCleaner: already given by others and it is indeed nice and safe to clean your computer with. I managed to reclaim 1,7 Gb of space on my ex-girlfriend's computer with it, all used in temp files. The registry cleaning feature is also nice but the problem is that the registry is so vast that it is like removing a drop from the ocean and won't likely change anything; still my thoughts on this is that it is fast to do it once in a while and relatively safe with this program so why the hell not?
ERUNT is an old favourite of mine and is composed of two tools: erunt, that allows you to easily backup and restore your registry, and ntregopt, which allows you to compress the registry without removing anything, mostly by rebuilding the whole thing in order to make a compact entity. From what I read, this should give better results than removing unneeded data from the registry, which might actually fragment it and reduce performances. Use it as part of you regular maintenance routine after you run CCleaner.
PageDefrag is another tool that will take care of your registry and some other files. What it does is defragment the files that can't be accessed by regular defragmenters, such as the pagefile or the registry, and thus completes them nicely. Running it at every boot is a bit overkill but it doesn't hurt to do it once in a while. You can also see if these files actually need to be defragmented before you launch the program.
MyDefgrag was also mentionned and is a good alternative to the default defragmenter. You might want to look at the tips section on the website to see how you should best defragment your drives. Even if it is made to be used daily, I believe that this is a bit overkill and defragmenting at least once a month, or maybe twice, should be sufficient.
Autoruns will allow you to edit the programs and processes that start with Windows and seems like a better alternative to msconfig. Generally speaking I hate software that installs some resident program, unless there is a very good reason for that, and starting Acrobat Reader faster doesn't seem to be a good reason to me. You might first want to disable these programs normaly, perhaps in their respective options menu, knowing that you can use this program as last resort. Be extra careful with what you are doing though, as you can easily screw up your system. Autoruns will nicely separate the different programs into different categories, allowing you to see if one might be more important that the other, but if you do not know what it does, do not touch it. You also have the option to simply disable the autostart, thus keeping the entry and not deleting it, allowing you to easily repair your mistake.
That should do it for now. And again just beware of websites that tell you to do this or that tweak on your OS to gain a lot of performance, because there is a lot of misinformation going on. One of the most (in)famous is the rules on how to set the size of the pagefile as some fraction of your installed memory. As I said, some tweaks may help you a bit in terms of performances or security, but others will just cripple you.