A giantsgall with 78AP, at Ifrit caps, beats Ifrit's Harpoon. 63 to beat Garuda, at Ifrit caps. But if the choice is Garuda vs Giants, you should be able to hit Garuda caps. In which case (350str/310pie), you would need 160AP to surpass Garuda.