To answer your questions:
Yes both of these CPU's are EMT64 ready, meaning they will support the newest 64-bit OS's, both Windows XP (64-bit Edition) and Windows Vista. These CPU's are also backwards compatible to 32-bit OS's like the standard Windows XP (Home/Pro).
In fact I'm going to be purchasing the latest AMD Athlon 64-X2 and I'll be running a dual-boot config, one with XP Pro(32-bit) and the other XP Pro(64-bit).
Also note that there should be no reason you couldn't also run any of the 64-bit *nix distros either
