Выбор одного представления почти всегда сводится к компромиссу.
От здесь
Двоичное кодирование по своей сути менее эффективно для преобразований в десятичное или наоборот. закодированные данные, такие как строки (ASCII, Unicode, et c.) и BCD. Поэтому двоичное кодирование лучше всего выбирать только тогда, когда данные являются двоичными, а не десятичными. IBM опубликовала некоторые непроверенные данные о производительности.
Здесь вы можете узнать больше об относительной производительности.
По сути, это подтверждает ваши мысли, что десятичное значащее в целом быстрее, но большинство операций демонстрируют одинаковую производительность и даже выигрыш в двоичном выражении. Также имейте в виду, что, поскольку Intel в основном полагается на двоичные значения (я не смог найти подсказок о других производителях), они с большей вероятностью получат поддержку оборудования и могут с большим отрывом превзойти десятичные дроби.