Sounds like something is wrong with the PCI steering. Do you have ACPI turned off in your BIOS? Are IRQ's being manually assigned to certain devices? Try disabling devices that you may not be using, like sound cards, modems and such and see if you can the card working in XP. When you get a Code 10 in XP, that definately means there's a hardware conflict you're going to have to resolve first.