I have a few 64-bit computers running 32-bit OS and a few with 64-bit; it depends on what you need. My newest computer is used for a lot of encoding, stuff that is compiled in 64 bit, etc. I actually see a benefit from using it.
I'd definitely go with Vista x64 over XP; not many 64-bit drivers work with XP x64 at all.