When win XP probes for hardware it reads part of any hard drives it finds (posibly the boot sector, to detremine if the drive already has windows on it) there may be a bug in the windows installer (that bartCD uses too) that can't deal with the data it finds from the FC install.
If you're going to nuke your FC instalation, you could try low level formating you HDD first. If it's posible there will be an option in your BIOS.
If there isn't an option in your BIOS, see if you can boot with a live CD (like Knoppix or Ubuntu live) if you can, use the formating tools from there to wipe your drive (remember to remove partitions, if you can).
If that dosen't work, try a win98 boot disk (ether CD or floppy if you have a floppy drive). Use that to ether format your disk (abort before it actualy installs anything), or format from DOS.