Well, if you need to expand to more than one windows workstation in the future I would suggest VMWare ESXi.
Btw, Windows XP actually works better in VirtualBox than it does natively. Has to do with the way that type 2 hypervisors handle memory compared to running XP bare metal.