Ich habe hier Delphi 7 Personal Edition auf Laufwerk F: (einer 10 GB-FAT32-Partition) unter Windows 8.1 völlig problemlos installiert und am Laufen
Eine neue Partition anzulegen dürfte einfacher sein als ein neues(veraltetes) XP komplett in einer VirtualBox zu installieren (mal ganz abgesehen von der Lizenz für XP)