Ну как бы проблемы с адресуемой памятью на мощных серверах появились уже достаточно давно, а 64-битные процы тогда были очень редки, вот и изобрели костыль. Сейчас, когда массово доступно кардинальное решение этой проблемы, зачем продолжать юзать старый костыль? У ХР полноценной поддержи PAE никогда не было, такая возможность полностью реализованна только на серверных осях(у них модифицированно ядро).
Кстати, про PAE: несмотря на то что ось теперь видит и может работать с большими объемами памяти, одна задача(один процесс) работает все равно только с 4гб пространством.
Потом про линукс. Ограничения те же самые.
Не совсем понятно как та прога адресовала 7гб... Как это было вычисленно? Скорее всего имеет место некоторая путаница