What about stuff like hammers with +50% stun?
Is it:
a) calculate main weapon power (ie power + stat bonus), multiply by 50% and then subtract armor
b) calculate main weapon power, subtract armor, calculate actual damage, multiply by 50% and apply that extra
The first option is not really useful as the target's armor goes up, whereas the second always remains relevant.