Para instalar XP con 2 Gb tienes, pero claro, si quieres instalar programas necesitas mas espacio.
Y si, desde que instalas XP encima de Vista se pierde el Boot y como bien dices se recupera de ese modo, instalas VistaBootpro y recuperas el inicio Dual.
Un saludo.