返答が無かったので調べて計算してみた

●相手の攻撃力が1000だった場合(相手が英雄のみの状態)

【重装槍兵】
(1000-392)*0.5*20*(1-0.3)=4256ダメ

【ヘビースピア】
(1000-455)*0.5*20=5450ダメ


●相手の攻撃力が1500だった場合(相手が英雄のみの状態)

【重装槍兵】
(1500-392)*0.5*20*(1-0.3)=7756ダメ

【ヘビースピア】
(1500-455)*0.5*20=10450ダメ


結論:重装槍兵の方が固い