James
On the memory point, to make your wish clear, you want a 64 bit version of the program. A 32 bit program cannot handle more than around 3.4gb of memory no matter how much memory you have.
At present there is only one 64 bit program and that is MacFamily Tree (not to be confused with the Mac version of FTM)
Tony