XP 64 bit was an odd OS. It was actually Server 2003 (NT 5.2), down to the kernel. I wonder if the different behavior you see is some difference between the "server" and "client" kernels.