Yes, that's true for the original Himem.sys releases.
But actually, with modern Himem.sys (v2.06 and later), the 286 never has to leave real-mode.
Or more precisely, the modern Himem.sys doesn't call a BIOS sub routine anymore that did in turn use protected-mode..
Rather, it uses LOADALL to -in simple words- save/restore/modify the CPU state.
And on 386 and later processor types, it uses unreal-mode.
"The above method was obviously not usable on 286 systems. However, HIMEM.SYS version 2.06 added a new code path which
avoided the BIOS thanks to the well-undocumented LOADALL instruction. LOADALL can be used to load the entire
internal CPU state, including hidden registers. HIMEM.SYS modified the hidden segment base registers to point
to the source or target memory location above 1MB. The processor was never switched out of real mode.
The block move was done with interrupts enabled, although if an interrupt actually occurred, the selector bases
had to be reprogrammed and the move restarted. The LOADALL method was then the only 286 code path,
because V86 mode was not applicable (in other words, the CPU was always in real mode when executing HIMEM.SYS
and LOADALL could be used)."
Source: http://www.os2museum.com/wp/himem-sys-unreal- … de-and-loadall/
Anyway, it's still true that XMS is slower on a 286, because memory has to be copied.
EMS -in hardware-, can do make use of pointers and such. So it could be quicker here.
EMM386 and other LIMulators can be slow on 386/486 machine on the other hand,
because it runs in V86 and the CPU's MMU has a lot of work to do.
And on ATs, it's also the A20 gate that can be related to performance.
Some systems used the keyboard controller, some the chipset, some a CPU pin.
Not sure how MS-DOS' Himem.sys fits into this. It doesn't support FAST A20 yet, I think.
In the ends, it depends on the machine, I think.
Some Sierra games (SCI) did support both types of memory.
And some early apps also used Extended Memory directly via Int15h.
PS: I hope I don't sound too much of a smartass here. 😅
It's just that this matter is quite interesting to me. 😀
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//