Reinstall XP, but do not modify your partition while installing (keeps your files)
But before you do that download a decent firewall (I suggest Comodo Internet Security) and get some reasonable Anti-Virus software, then install it BEFORE ever connecting to the internet after you reinstall (an XP computer connected to the internet without a firewall and updates = hacked in less than 60 seconds by bots)