IM using XP pro on one computer and XP home on the other. XP uses a pretty good amount of system resources just running itself, so if you dont have much memory, you might be having a problem that way. I wouldnt suggest trying to run XP with less than 256 meg. MOre than that is better.
You could also shut off system restore, which tends to eat up lots of resources in the background. There's a GREAT set of pages to tweak XP for performance here:
Blackviper
try out this guy's suggestions for killing off unneeded services and setting up alternative hardware configs.
Also..since you said you "uninstalled" XP, it leads me to believe that when you installed it, you did an "upgrade" install by installing it over your preexisting operating system. That is never the best way to do things. You shoudl always do a clean install. A lot of people dont know that you can use the upgrade CD to do a clean install of XP (or any other version of windows) as either your only operating system, or with XP, to set up a nice dual boot system automatically. So if you want the benefits of XP for one thing or another but want to hang onto your Win9x installation for some other reason, you can just choose which to run when you start or reboot the computer.
XP runs great and runs all my games great. Its very stable for everything else, too. Make sure you have updated drivers for your video and sound card while you are at it.
You can email me for help wiith some of this stuff if you want.
~daxe