Единственный способ нативно преодолеть предел 64К - I/D пространство. И то всего в 2 раза, но с ограничениями...
В случае VIRTUAL, ключа /V: и прочая - работает диспетчер памяти , он в адресное пространство задачи подсовывает разные кусочки памяти.
- - - Добавлено - - -
Если просто предвыборка, то читаться из памяти инструкции будут не по одному разу... Особенно в коротком цикле...
В длинном, с многократным повторением - предвыборка менее скажется.
Вариант кэша ещё ... Программу в кэш... Данные не в кэше. Потом наоборот