QUOTE (thebigbluecan @ Sep 19 2007, 03:12 AM)

I thought 32bit was limited to 2 gigs.. After that it starts lie-ing about how much ram you have, "I think" If not someone correct me on this please?
QUOTE (MAVERICKS CHOICE @ Sep 19 2007, 04:17 AM)

You would think Vista being the latest available windows os that it could keep up with the mobo's?

QUOTE (Scubar @ Sep 19 2007, 03:16 AM)

the most it can address is 3GB of memory
No, that's virtual address space, the virtual address range a process can address (2GB by default, 3GB when your boot configuration includes the /3GB option). This has absolutely NOTHING to do with physical RAM at all, and should not be confused with it. The most physical RAM a 32bit version of Vista can address is 4GB (minus any memory reserved by the BIOS during boot).
On a side note, 32bit server versions of Windows can address more than 4GB if /PAE is used, but the OS doesn't use it, and only applications compiled a specific way and that include code for doing their own memory management when compiled can access and use the physical RAM above 4GB via the AWE (Address Windowing Extension) API set - and even then, the OS doesn't do memory management of any memory mapped into the AWE window, the application is responsible completely for management of this mapped view of RAM above 4GB.
I'll stop my tangent and point you
here - visit the links there before doing anything else. I think a few of you are a little confused about RAM and virtual address space, so hopefully this will educate you further so you'll understand this better and make a more informed decision. If you
really want to learn more about memory management in Windows (and a whole lot of other useful info about the platform), consider
Windows Internals, 4th Edition, specifically chapter 7 on memory management. It's not what I'd call an easy read, but it's *the source* for this kind of info.
Anyway, to answer the OP's question, you need to do some research before going 64bit - check the hardware you plan on using and see if it's on the
x64 Vista HCL. If you find that some of your planned hardware devices are not listed here, check the vendor's site for Vista x64 drivers. If you still find devices that aren't listed, consider 32bit - 64bit really is problematic if you don't have drivers (just like 32bit would be in the same scenario), and you should definitely go 32bit in this scenario. However, if all of your planned hardware has 64bit drivers, either from the vendor or on the Vista disc itself (via the HCL), start checking apps you plan on using to make sure they'll either work in x64 in 32bit mode, or have an x64 version you can run. Again, if you find that your apps are not going to run on Vista x64, use 32bit.
If you have drivers for your hardware, and x64 software (or compatible with the x64 environment in 32bit mode), 64bit is a really great environment to work in and quite a few of us have gone entirely 64bit (myself included).