Saludos amigo
Si tu formateas e instalas Windows XP, debes poder hacer una recuperación del sistema. Claro, cuando estés instalado WinXP no borres la particion de recuperación.
Si en un momento dado deseas regresar a Vista simplemente haces la recuperación que sería presionando F10 (puede ser otra) cuando la PC esté iniciando.
Si decides instalar XP y quieres usar la actualización gratuita a Windows 7, simplemete haz el recovery a Windows Vista, para que vean que es Genuino.
Ó quedate con Windows Vista y espera la actualización.
Saludos