You're questions have been answered numerous times, you just don't want to accept the answers.
A common misconception is that 64-bit architectures are no better than 32-bit architectures unless the computer has more than 4 GB of memory. This is not entirely true:
Some operating systems reserve portions of process address space for OS use, effectively reducing the total address space available for mapping memory for user programs. For instance, Windows XP DLLs and userland OS components are mapped into each process's address space, leaving only 2 to 3.8 GB (depending on the settings) address space available, even if the computer has 4 GB of RAM. This restriction is not present in 64-bit Windows.
Memory mapping of files is becoming less useful with 32-bit architectures, especially with the introduction of relatively cheap recordable DVD technology. A 4 GB file is no longer uncommon, and such large files cannot be memory mapped easily to 32-bit architectures; only a region of the file can be mapped into the address space, and to access such a file by memory mapping, those regions will have to be mapped into and out of the address space as needed. This is an issue, as memory mapping remains one of the most efficient disk-to-memory methods, when properly implemented by the OS.
There's one advantage of 64-bit over 32-bit. If you don't like the answer, too f*cking bad. It doesn't invalidate the facts.
However, with the march of time and the continual reductions in the cost of memory (see Moore's Law), by the early 1990s installations with quantities of RAM approaching 4 gigabytes began to appear, and the use of virtual memory spaces exceeding the 4-gigabyte ceiling became desirable for handling certain types of problems. In response, a number of companies began releasing new families of chips with 64-bit architectures, initially for supercomputers and high-end workstation and server machines. 64-bit computing has gradually drifted down to the personal computer desktop, with Apple Computer's PowerMac desktop line as of 2003 using a 64-bit processor (the G5 chip from IBM), and AMD's "AMD64" architecture (implemented by Intel as "EM64T") becoming common in high-end PCs. The emergence of the 64-bit architecture effectively increases the memory ceiling to 264 addresses, equivalent to 17,179,869,184 gigabytes or 16 exabytes of RAM. To put this in perspective, in the days when a mere 4 kB of main memory was commonplace, the maximum memory ceiling of 232 addresses was about 1 million times larger than typical memory configurations. Taking today's standard as 4 GB of main memory (actually, few personal computers have this much), then the difference between today's standard and the 264 limit is a factor of about 4 billion. Most 64-bit consumer PCs on the market today have an artificial limit on the amount of memory they can recognize, because physical constraints make it highly unlikely that one will need support for the full 16 exabyte capacity. Apple's Power Mac G5, for example, can be physically configured with up to 16 gigabytes of memory, and as such there is no need for support beyond that amount. The latest Linux kernel (version 2.6.16) can be compiled with support for up to 64 gigabytes of memory.
So why don't you ask Apple why it limits Macs to 16GB? HOW DARE THEY???!?!?!?!?!?!?!!!!!!!?!?!?!?!!!!!!ONE!
Your questions have just been asnwered... again. Now don't come here little a whiny, sniveling little brat and ask the questions yet again because you didn't like the answers.
And yes, people buying computers with Vista Starter (or whatever the hell it's called) can't possibly afford a lot of hardware... so a cheap, dumbed down version of Vista doesn't have to support 1GB+ of RAM. You quite obviously have absolutely no clue how marketing works.
Oh, and for f*ck sakes... read what PAE is all about on M$'s webpage:
Click Me.
Even with PAE, 32-bit WinXP is limited to 4GB of
ADDRESS SPACE. This is different than the maxiumum amount of RAM a system supports.
Where is P4 Man when you need him?
Ur entire post is incorrect and wrong.
First of all, microsoft purposely made windows xp handle a maximum of 4gb of ram. They could make it able to use more if they wanted to, but they REFUSE to.
http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx
You can actually have a 3gb process in memory. You are wrong.
I have a 4gb+ file on my computer right now, and my computer is doing just fine with it, how windows moves files is it move pieces and deletes the pieces it moved, when you cancel the action it does the reverse.
http://www.microsoft.com/whdc/system/platform/server/PAE/pae_os.mspx
As you can see, with just a SERVICE PACK, Microsoft was able to make
Windows Server 2003, Enterprise Edition support 32 GB RAM to
Windows Server 2003 SP1, Enterprise Edition support 64GB RAM.
Moore's Law is untrue anyways.
You can see that the hard drives have hit a dead end, and cpu performance is slowing.
Most 64-bit consumer PCs on the market today have an artificial limit on the amount of memory they can recognize, because physical constraints make it highly unlikely that one will need support for the full 16 exabyte capacity.
Wrong! Microsoft could very easily add the programming in for it to support 128gb, why leave it at 8gb? Windows xp has a lot more restrictions than u believe, such as the tcp/udp limit. After you send a certian amount of SYN packets (this effects windows xp, xp1, and xp2), you lose your internet and its unable to send anymore SYN packets.
It is clear you just copy and pasting a paragraph from another site, good job.
http://www.blinkbits.com/en_wikifeeds/LP64
THE PERSON IM QUOTING JUST COPIED THE PARAGRAPH FROM THIS SITE! You still have not showed me any 64bit advantages, PAE makes 32bit support up to 128gb ram.