Check out the sticky thread.
Basically if winXP was properly installed, it should have installed using the "ACPI uniprocessor" HAL. After installing the dual core cpu, it should automatically switch to the "ACPI multiprocessor" HAL. You can tel this by going into device manager and checking the computer entry (first entry in device manager list).
If it doesn't detect it automatically, you can try a winXP repair installation. Just start off a "normal" winXP installation, but then when it detects the old windows installation just tell it to repair or update the current installation instead of wiping it out and starting from scratch.
Then as the sticky thread says, install the 2 AMD patches. There is a microsoft hotfix out there but I don't have a link to it.