When you go into Disk Cleanup, do you click on the "More Options" tab? You can delete all but the latest system restore point, which can free a lot of space. But you do have a very small C: drive.
Also, try Crap Cleaner - CCleaner - Optimization and Cleaning - Free Download