Likeair,
I have had hugh problems since upgrading to SP2. After thrashing around for ages I opened Norton and ran Windoctor which identified 47 problems. This is after re-installing XP, then updating again with SP2 and updating all the current windows XP fixes. Since doing that my system has improved so it might be worth a try.