You are a total warrior. Your weapons are grace, compassion and forgiveness. I am so inspired by you.
What you said about the answer not being clear, I think given how monumental and wide reaching such a decision is, it necessarily can't be grasped all at once. BluWave advised me recently that things change all the time and I recognise the truth of her words. Situations evolve all the time. This is a transition period.
I would think the answer would be you continue fighting the good fight until you decide you can't anymore. You can file for divorce anytime - today, tomorrow, ten years from now. But you have this valuable window in which to save the marriage - once it closes its much harder to re-open, if possible at all, than deciding to get divorced.
It sounds like you're not just saving the marriage, but making it better. I am so happy for you. Your story is truly inspiring.