Did you check the link I posted previously? When you go in Device Manager, under Computer, does it shows "ACPI Multiprocessor PC" or "ACPI Uniprocessor PC"? As I explained before your problem likely comes from there.
It would also be a good idea to flash your BIOS to latest version if you never done so, or haven't done it since a long time. New BIOS version will support new CPUs better.
On a side note, Windows XP is an old operating system. Microsoft will officially drop support for XP on April 1st 2014 which is coming fast. After this date, no more patches and security updates so your system will be at risk if you use it to browse the web. My advise would be to upgrade to Windows 7 or Windows 8 whenever you can. It would also solve your problem because these OS are more modern and won't have any trouble detecting multi-core CPUs.