The 3m range forces you to move to your target, increasing the AP cost. It's enough.
The main problem is that the target is usually inside a poisoning surface meaning that it has to move out of it first.
I think that the spell should add 100% resistance to poison for 2 turns. ( current turn and the next one )
My problem was with the skill's cooldown not the AP cost.
Yes, I agree, a temporary 2 turn resistance buff against poisoning would also work.