Нечетные размеры памяти не влияют на производительность.
Причина, по которой обычно считается плохой идеей смешивать ОЗУ на физическом компьютере, не имеет ничего общего с размером пространства памяти, но разные моменты времени вы, скорее всего, получите при установке несовпадающих модулей. Можно купить модули разных размеров с одинаковыми временами, а также можно купить модули одинакового размера с разными временами. Влияние на производительность будет одинаковым в любом случае. Однако ни одна из этих проблем не относится к виртуальным машинам.
MMU (модуль управления памятью) во всех современных процессорах делит память на "страницы", которые вы можете рассматривать как блоки на жестком диске. Де-факто стандартный размер страницы во всех современных компьютерах составляет 4 КБ. Таким образом, даже если у вас очень странный объем ОЗУ, выделенный для виртуальной машины (7,875 ГБ в вашем примере), система все равно всегда ограничивается объемом 4 КБ памяти за раз. Невозможно выделить объем памяти для виртуальной машины, который не кратен 4 КБ. Даже если бы вы могли, хост предотвратил бы это, так как MMU не может выделить часть страницы.
Вычислительная стоимость загрузки / сохранения любой страницы одинакова (в том, что касается Windows), независимо от того, виртуальная машина или нет. Физическая (временная) стоимость доступа к странице может быть разной для каждой страницы, но это зависит от оборудования хоста, а не от виртуальной машины. Функционально все страницы одинаковы.
Так что нет, нечетный объем памяти сам по себе не повлияет на производительность ни на виртуальной машине, ни на физическом компьютере.