I'm not sure what's happening, but somewhere along the path to your computer, it seems to be getting corrupted. If you're using a download manager or some other tool to get the file, that could be causing a problem as well.
I really don't have many better suggestions than to try downloading from another browser, at least, or a whole other computer to see if the same problem occurs? I couldn't tell if your test on WinXP was with the same file you originally downloaded, or if you attempted to re-download it again, so maybe you already tried that. Again, we have many downloads of that file every day, so the file is definitely valid that's published. We just need to narrow down what's different in your case.
Thanks,
Alex