xp well run on an 95 comp, i've run it on an old 486 and a p1 so if its at leest a p2 then no problem,(runs just as good a 98 on a p2)
the problem comes with hdd space you need at lest 3 gig of hdd
1 gig to load xp
1 gig to hold all the windows fixes
and 1 gig for all the other apps needed to run it