" He says the new processor is identical to the old one because otherwise "Windows XP wouldn't work". "
thats rubbish. XP should boot with a different cpu. It's the motherboard that is the problem. if you change to a different motherboard you can get problems but they are easy to sort out.