There really isnt much of a difference between 32 and 64 bit. If you run a lot of new high power applications 64bit is the way to go. Your system seems to be up to par, the only thing is that 32 bit supports a bit more than 3 gigabytes of ram while a 64 bit system can support as much as you want. Personally i would go with the x86 64bit.