No such thing as free and/or universal recovery CDs since each type of laptop has different drivers.
you could use a regular XP disk that matches your laptop's version of XP.
Also you should download the chipset drivers for your laptop and slipstream them with XP.