Your mistake was trying to update Windows XP. I've found that the updates for XP absolutely KILL it.
If you can do it...
Format again, reinstall. Install SP3 ONLY (assuming its not already there with the fresh install), and then STOP any and all future updates. If a program needs .NET Framework, it'll come with the installer for it.