The easiest way is to simply download the newest versions as exe and zip files and burn them to CD. That shouldn't take up too much space. If you want your current drivers, the best way is to check the date/version and go to the company's website and download the driver from their previously released/old/out of date/not supported driver database. I believe that most companies have all their older drivers on the web. If not, a google search could turn out to be very productive. If you're talking about keeping your current system, go for Norton Ghost. That way you won't even have to reinstall software upon re-installing XP.
Z