No doubt, in some fashion.
Personally speaking, I would just backup all important data and perform a clean install and done with it. You won't regret it, that's for sure. At least you know that way you will start afresh.
Clean Install Windows XP
Once installed, remember to activate XP's Internet Connection Firewall
prior to going onto the net. Then install your AV and software Firewall, update them and configure them properly. once this have been done, you can disable XP's Internet Connection Firewall and install the rest of your programs.
Article ID : 283673
HOW TO: Enable or Disable Internet Connection Firewall in Windows XP
Also, have a read
here with respect to free anti-spyware, adware, malware, etcetera programs available.
Good luck......................