As I've said, AWE is not about addressing physical memory. "Paging" is how you go from the virtual to the physical address space. PAE changes the page table layout so there are more addressing bits. A process' virtual address space can be mapped anywhere in physical ram. This has nothing to do with the application, but is a job for the memory manager (and the cpu which translates the application's virtual addresses into physical ones when needed). The virtual address 0x1000 in a process can point to "0x1000 0000" or to "0x1 0000 0000", it doesn't matter, all the application sees is "0x1000". This is called paging (and is how the cpu handles memory). The VAS is fixed at 4GB and cannot be changed. 2GB is default for user space. If the application for some reason needs to allocate more physical ram than can be mapped into these 2GB, it can make use of AWE. It will allocate a AWE-window and ask the memory manager to map it onto a physical area (which doesn't have to be contiguous). Later it can ask the memory manager to move the window. In this way the application can use wast amount of physical ram even though the VAS is only 2GB. But again, this is not PAE, this is just a technique for a single application to address more memory. This I have never said. What I have said is: you intermix PAE and AWE, and that is wrong.