To me "I must help her" sounds wrong. I feel that I would rarely say this.
On one website they say that 'must' is more for personal obligations (e.g. I must help my mother.) and that 'have to' is for external obligations (e.g. my boss says I have to finish the report.)
Is it that simple (and vague)? Or does anyone have a better explanation?