A x64 OS is simply more advanced and a full step ahead of any x86 OS. The main concern should be compatibility. If you hardware supports, has the drivers
for, and fully utilizes a x64 OS (i3, i5, i7; 4GiB RAM+), then the only reason to not use it would be because a very specific program requires a x86 OS. Otherwise... go for x64.