Actually the speciality also seems to factor in. When trying to have belca hit 3 times with his hammers instead of 2-3 I switched him to full light armour whilst keeping his stats near the same lvl. His encumbrance decreased from 46% to 8% (or something along those lines ) yes third attacks occured no more than they did in full heavy~