Попробовал - исправление Heuristics ничего не меняет.
И такое впечатление, что /NOPAE - тоже.
Если в boot.ini оставить /NOEXECUTE=OPTIN, то DEP включен, но powercfg опять ругается на PAE (выходит, /NOPAE не отключило PAE).
Если поставить /EXECUTE вместо /NOEXECUTE=OPTIN, то DEP отключается, но PAE остается.
Если поставить /MAXMEM=4096, то hibernation включается, но ценой отрезания ОЗУ.
Чипсет у меня Intel P31.
Кстати, попробовал на этом же компьютере W7 x64 и W8 x64.
W7 почему-то видит урезанное ОЗУ, хотя он 64-битный. Наверное, надо что-то делать с помощью BCDEdit?
А вот W8 работает вроде бы корректно: видит все ОЗУ и хибернирует. Правда, хотелось бы узнать, как правильно в W8 проверить, все ли ОЗУ используется.
Но в любом случае, хочется добиться того же в WXP x64.