The Windows Update version is bugged and causes 1 in 5 systems to screw up.. it is best to Install the one from this site
http://www.microsoft.com/downloads/details.aspx?FamilyId=049C9DBE-3B8E-4F30-8245-9E368D3CDB5A&displaylang=enAfter you you install XPSP 2, on reboot it will ask for Automatic Updates.. turn this off as well to save bandwidth... Also it will ask to configure your Firewall (Windows Firewall), if you have a 3rd party firewall like Zone Alarm, turn this off.. even if you don't have a firewall, turn this off and find Zone Alarm.. that is if you REALLY need a firewall.. if your system is configured correctly, a firewall isn't really needed.. if you don't know how to get deep into Windows and configure security on your system, then I suggest Zone Alarm.
after your system starts all the way up, click Start, the Windows Update..
Install the new scanning tool provided in the main page.. after this is set up, it will give 2 options for updating.. always use Custom..
The results for how many updates will be listed on the top left like before.. GET ALL UPDATES !!!!
After this, you may want to update all your drivers including your mother board..
after that your system should run like a charm.. If you have a 3-rd party firewall.. go to their site and see if they have an XPSP 2 version or upgrade.. if not, then your firewall is just fine with XPSP 2 just the way it is.
Hope that this helps.