Actually you can tell windows to put all the temp and swap files on another drive. Of course you have to do so in at least 4 different places (counting IE settings) and the number increases if you add NT/W2K/WXP profiles into the mess.
You name the microsoft OS and I can show you where to change the settings. I'm not going to say it's fun or easy but it is possible and not even arcane for anyone with basic dos/windows/regedit/tweakui knowledge.