Looks like your old drive was PATA/IDE while the one you're considering is SATA. Unlikely, but does the motherboard have a SATA header or two like click here (pic on the right)?
A fresh XP Home install shouldn't take up more than 5Gb, including Windows Updates. Did you install many programs after that? G