Lo unico que por las limitantes que podrias encontrar en xp es que cuando la base llegue 2 gigas, no hara más transacciones.
Pero si solo es una base de consulta o con pocas transacciones pasaras años sin problema.
En cambio en windows 2003 no hay limite sólo el de recursos de que dispongas.
Yo manejo una base de conlta en xp con 40 gigas de data y el log en 1024 k.
pero la proceso antes en windows 2003.
Lo que bien podrias hacer es montar una pc virtual con windows 2003 dentro de xp asi tiene todo completo y sin problema de limitantes.