The 64 bit OS doesn't have problems per se. But it does break compatibility with some older apps and it uses new drivers. But that comes with the territory when doing that type of upgrade. Happened from 16 to 32 bit also.
PAE is able to extend memory addressing to 36 bit, but microsoft hard coded XP to not allow PAE memory extentions.