Posted 05 February 2009 - 06:57 AM
Welcome to Bleeping Computer.
The limit is set by how much of the 4GB address space provided by 32bit operation is available after essential hardware and system addresses are allocated. It's this that determines how much of the physical memory can be given an address for Windows to use. So there's no way to get any operating system to access more RAM than can be given an address.
You'll read many suggestions of ways to get around this. Some of them are simply wrong (eg using the /3GB switch), some are out-of-date (eg using the /PAE switch) and now only apply to server versions of Windows.
Top 5 things that never get done: