Damage Numbers wrong?

many factor and calculation goes into the final numbers.

for easy example
Damage A = 100 + 100 + 100 = 300, if this crit it will become 450
damage B = 100 + 100 + 100 + 200 (this might be a conditional modifier) = 500 normal damage if the condition is meet. if this was a crit it will become 750.

The fact is crit damage with the same modifier always produce larger damage. (x1.5)

I hope that is easy to understand.