Jtrader,
I also use Windows XP, I had the same problem as you "The decompression of %s failed. There may not be enough free disk space available in the TEMP directory."
After installing this tempcleaner I managed to install the service packs. My computer is running fine as usual, no slow down...