да учил я все это, только на тройки закончил учебу))
короче так - переход на 64 бит как я понимаю в первую очередь связан с пределом по памяти в 4 ГБ, тобиш 4 Г адресов 8 битных байтов, чтобы адресавать слово в 32 битной системе тратится в пустую еще 3 адреса, уверен что в XP байт сам по себе вообще не используется, даже на логические переменные тратится 32 бита, так что можно было бы как вариант не переходить на 64 процессоры, а модифицировать х86 - байт прировнять к слову, получилось бы 4ГБ 32 битных байтов.
тогда в 40 битной системе с таким подходом можно было бы адресавать 1ТБ 40 битных байтов, реально огромный запас, и может оптимальная минимальная порция информации.