No, Windows XP 32 bit handles 4 GB RAM.
But according to description of PAE:
"Total physical address space is limited to 4 GB on these versions of Windows."
This is rather different, because of the address spaces required by the devices.
Anyhow, I have found no way to use this space with awealloc.