Я использовал VMWare в системе с гораздо меньшими ресурсами, чем у вас, и я все еще мог запускать XP на виртуальной машине на нем. Это было не очень быстро, хотя, главным образом потому, что объем ОЗУ будет его самым большим ограничением. XP работает нормально с 512 МБ оперативной памяти, которую вы можете предоставить. Однако, если вы хотите использовать эту виртуальную машину для разработки программного обеспечения, вам лучше добавить больше памяти в эту систему, если это возможно. Или будьте терпеливы, когда будете собирать вещи.
Если честно, ваши требования не зависят от Windows XP, поскольку XP легко может работать в системе с оперативной памятью всего от 128 до 256 МБ и жестким диском объемом 4 ГБ. ХР не съест большую часть ваших ресурсов. Это другие инструменты, которые вы, вероятно, захотите запустить в той системе виртуальных машин, которые убьют ее. Visual Studio не будет счастлива от этого. Ни много других приложений. (И не имеет значения, являются ли они коммерческими продуктами или бесплатными, большинство современных версий разрабатываются для более мощных систем.)