More hag advice:

If you don't care about the items she carries:
Sneak up and push her off the edge. Instant death.

If you have convinced Nettie to spare you after poisoning you or completed the grove storyline:
You have 1-2 doses of wyvern poison, each one good for three attacks. Sneak up, apply, and stab (including off-hand). 7d6 poison applied twice plus the attack damage can flat-out kill her; even if she saves on both, she will still be under 1/3rd HP.

If you recruited Lump, use him. Just make sure:
He dies in the same fight or he will turn on you. If necessary, attack him yourself.

Since you can sneak up on her, place a smokepowder barrel and start the fight with a bang. If you have fought her previously, you know there are places she likes to appear - mine those, too. The secret to using smokepowder to maximum effect is:
Do not break the barrel first. Hitting an unbroken barrel with a fire attack produces a much higher effect than just lighting the spill.