ANYONE who has a sata machine and still uses XP should use nLite to make a custom XP CD/DVD with at minimum the SATA drivers on it...
nLite can do MUCH MUCH more then this though, it can integrate all other drivers, servicepacks, hotfixes into the CD, it can tweak all kinds of settings that the XP install normally would ask for or that people commonly change after install, it can integrate software (if there is a silent installer available) during setup... much much more.
Here is a pretty good tutorial for people new to nLite:http://news.softpedia.com/news/Install- ... 7807.shtml
here is another that is equally good:http://teamtutorials.com/windows-tutori ... ll-w-nlite
You can make a custom dvd for just a single machine, or one that works on all your machines, setup just the way YOU like it
Or, get everything installed, drivers updated, tweaked, minimum software installed (AV, whatever else you really, really need, maybe Office, PDF viewer, you know, all the basic stuff) and then clone an image of your disk using Acronis, Clonezilla, or similar utility. It will save a ton of time in the event reinstall becomes necessary. Especially if you keep your OS (and maybe programs) in one partition, and data in another. Malware, virus, other issue? No problem, just restore the image of your OS partition. Maybe even do it every once in a while after XP starts to slow down and not be so fresh, fast, and clean as it was when you first installed it!