Если у вас одинаковые оружия одеты, то дпс МХ и ОХ должен быть одинаковым.
А вы взяли дпс из статов, который у ОХ снижен в 2 раза (штраф к урону). В этом и ошибка, ведь в формуле это снижение так же есть.
Кстате, вот так высчитывается дпс оружия:
Минимальный урон оружия / Скорость оружия
Максимальный урон оружия / Скорость оружия