What do you need to Optimise?
Have you tried manual configuration, that way you'll learn more about Window; what do to and not. A useful source for tweaking Windows Services - http://www.blackviper.com
System Explorer - http://systemexplorer.net
Autoruns and Process Explorer - http://technet.microsoft.com/en-gb/sysinternals/bb842062
What's the purpose of a Memory Cleaner?
How much RAM do you have available? Windows 7 and higher has better memory management than compared to XP. If you leave your VM running long enough, after closing it the RAM usage will drop to lower than normal. I think it's called Superfetch, correct if wrong. RAM is supposed to be used, that's one reason why both ESET and MSE/WD use more memory than others, when viewing Task Manager. - This is a good thing.
IObit Uninstaller 3 is good at it's job, despite not being portable and having an intrusive context menu.
So using standalone tools usually give better results and don't contain 100s of tools that you will never use.
@Overkill I've used PrivaZer a couple of times, it operates similar to CCleaner, but it's set to secure deletion by default. It has a wizard to set up the program ie. disable hibernation to save space, and delete cookies etc., and the first run can take up to a few hours depending on cleaning settings.(Portable version available + Free)