slow XP? It wasn't slow when you got it? You need to clean it up.
open control panel and go to Add/Remove programs and remove all programs you no longer use.
download EasyCleaner2 from http://personal.inet.fi/business/toniarts/ecleane.htmhttp://personal.inet.fi/business/toniar ... lea2_0.exe
It is a long used and proven trustworthy program. Has various tweaks and can remove defunct entries in the registry safely.
Limit your page file to about 1000 MB in size.
Turn off any special effects, control panel>system>Advanced>visual effects>adjust for best performance.
control panel>administrative tools>Event Viewer and check for anything that shouldn't be happening and track it down and fix it. Also check the Power viewer there too.
Run "msconfig" and uncheck anything you don't need at startup. A lot of useless stuff can pile up there. Some of it you can track down and kill permanently. uncertain of something, google it.
do ctrl-alt-del to open task manager and check all running processes, google if uncertain of something there, this will often reveal anything that's not supposed to be running.
Install and run MalwareBytes to check for trojans which might be slowing things down.
check for remaining disc space. XP needs at least 10% of drive room left or it slows down considerably. I think some of the meta files aren't counted in the space used which is what causes that, or maybe that's for running defrag, which is the last thing you should do.
Remember, Linux deliberately fragments the hard drive to avoid fragmenting files as much and to use the entire drive, whereas windows defragments files so it can when freshly installed keep most of them at the front of the drive all crammed together, but that begins to make it drag a lot as the drive gets fuller. It also wears out that part of the drive faster instead of the drive wear leveling which Linux system accomplishes.