Have you tried
www.windowsupdate.com
I had a similar problem until today - XP Pro, it kept downloading the same 3 updates and installing them every day.
I went to the windows update website and it scanned my system and offered my the XP service pack 1. A few hours later i think i've solved the problem...