Yes, but x64 doesnt improve speeds much, it is more of a hassle than what it is worth
No, he can not run XP 64 bit.
All this processor supports is adressing a bigger amount of ram than 4 Gigabytes. That is, only if the operating system supports it. Linux does, windows is quite complicated regarding this.