Regarding memory "clean up", I use RAM Optimizer, and it also does a good job in terms of re-claiming memory.
While iSpeedup looks like a good product, another excellent free one is Onyx. One can get it from here:
http://www.macupdate.com/app/mac/11582/onyx
It has been around for a number of years, and has always had stellar reviews. I can attest to its' effectiveness, as I have been using it for a number of years. In fact, I cannot live without it! And, when a new version of the Mac OS comes out (I mean a "jump" of say from Mavericks (OS 10.9.5) to Yosemite (10.10.0), I wait to upgrade until Onyx has either been certified to work with the new OS, or an upgrade comes out that supports the new OS.
The other excellent "free" one is SuperDuper!. I have stated numerous times what an excellent product this is for backups, and how quickly one can boot from that backup to recover from a disaster.
Finally, although not free, it is extremely beneficial to have a disk maintenance/repair program beyond Disk Utility. The two "best" ones are Disk Warrior and TechTool Pro. Both of them are very, very useful. Disk Warrior, from what I understand, can do dome things regarding Disk repair that no other product can. TechTool Pro has quite a few more features. In any event, either of them would be good. And, like Onyx, I can attest to both of these programs being stellar! In fact, I make the running of TechTool Pro a part of my disk maintenance/repair (if necessary, but about 99% not needed) and backup processing that I do every Saturday for both of my machines.