Before SP2, XP could make use of more than 4 GB address space with PAE, so you could get 4 GB usable system ram. But only up to 4 GB usable, so they don't want non-server editions to go beyond 4.
That is not given. Commited memory just means that it is available to the application. It doesn't necessarily mean that physical memory has been assigned. If I commit 10 GB, but only use 512 MB then only 512 MB physical ram is used.
It doesn't do that now. Applications cannot reserve memory in the page file. If an application checks if there is a page file, it might be out of fear of running out of memory.
The system ram is not being used, it cannot be used, because the cpu has no way of addressing it. It can only be addressed after remapping - that is why remapping was invented.
I am not sure we're on the same page. I never said such a thing. I keep saying the address space is being used (mmio)...
Look at it again. It has two areas with mmio. One below 4 GB and one below 64 GB. The traditional mmio is not moved. It is still located below 4G. Look at how the ram is remapped (reclaim base).
No, and btw, if you look at the map you'll se "OS Invisible" in the overlapping area with mmio...