alot of programs arnt 64 bit compatable
That's true for old DOS and other 16-bit programs... there are actually very few 32-bit programs that won't run under 64-bit Windows. The problem lies in the fact that XP Pro x64 has the same version number as Windows Server 2003. (They are both Windows version 5.2). So, because of sloppy programming, the installer thinks you have Windows Server 2003 installed instead of Windows XP. If you run it in compatibility mode, that should fix the issue.