you can reduce the amount of space system restore can use in Win 7, and run disk cleanup and other 3rd party cleaners to reduce temp folder size.
I have a orphan 92gb folder on my storage drive that windows recognises as a system restore folder so won't delete it but its from a previous install so it just sits there. I have 700gb free space on that drive so I can safely ignore it for now.