If the 32bit version supported more than 4GB of ram then it must have done so using PAE, which wouldn't be as efficient or as fast.
And its my understanding that 64bit code runs more efficiently as well, making it run a little faster.
Centos, and its upstream provider have supported 64bits for some time, so why not?
I am in the process of upgrading an SME server today, and I thought about switching to 64bit. But since it runs in a Virtual Machine, I thought I would wait a bit and see if there are any reported problems. It will be easy to switch to 64bit later, and since its a VM there is no more than a couple minutes downtime.