How big is you drive to begin with and how full is it? It may just be too small to hold modern files or programs which often measure in the gigabytes.
You can set your temp internet file space to pretty low, 100meg should be plenty. It usually grabs way more than that.
If you have not had any issues with your PC in a while, you can probably delete backup files that up files for Windows Patches. Go to C:\Windows and delete the files that start with $NTUninstallxxxx. Disk cleanup is also good but won't get to the 2 things I mensioned.