Regardless of driver version, Windows XP 32 bit does not natively support HDD's above 2.2TB. All HDD's above 2.2TB require that they be initialized as GPT. http://support.microsoft.com/kb/2581408
It is strange that disk management does not recognize the 3TB HDD at all though.