first turn off system restore just to test this. then restart.
After you restart watch your space, and find out what file is taking up so much space. Look through each directory. it will probably be in program files, windows, or documents and settings.
Once you find what is taking up so much space delete it.
System restore can keep this image file after a restore and it can be quite big so i'm thinking it might be that.