You could decrease the amount of space vista uses for system restore:
vssadmin Resize ShadowStorage /For=C: /On=C: /MaxSize=2GB
That command would set your C: drive to use a max of 2GB.
Additionally, I think you can just disable system restore, but you can still create restore points...