See here for a complete tut on creating a custom Bootable xp dvd with your required programs, drivers and updates.
imo you should make a backup via Norton ghost and whenever you reinstall your XP, just run norton ghost backup and your drivers and apps will be back easily.