A menos que algun software no funcione en XP (queres usar office 2013 por ejemplo), no le veo mucho sentido instalar 7 u 8
No ganaras en rendimiento, y seguro perderas
Ahora si es recomendable, no veo porque no, el windows 8.1 funciona bien, no requiere mucha maquina y te modernizas, si eso te interesa
La verdad que entre windows 7 u 8.1, me quedo con este ultimo en rendimiento por lo que probe