Seems you have done almost everything an average computer user can do to clean and speed up his computer. Except Microsoft services, you can disable all other stratup services on your computer to speed booting time. To disable startup services you can use msconfig
http://www.corenetworkz.com/2010/07/...rams-from.html