If you have a 0x80004005 error, and your Win XP is genuine then, you need Linux.
How about a solution for those who want Windows. After all some may want to use a news reader and the OS you use does not support newsreaders. Or do you simply not know to set up a newsreader for your OS?