do a full backup for your whole computer at a point when it works perfectly..remember where your data is located..in case your computer is infected by virus or other malwares, copy your data, do a restore from the backup, and copy back your data...
a lot of backup software online like norton ghost...
however, why you stick on xp that is really old...actually any machine running xp can run w7 easily...:)