hmmm. if I were in your position and knew what I know now, I would do what I could to keep her from leaving.
I know in my own sitch if I my ex hadnt moved out she and I might have stood a much better chance of working on things...but I pushed and she ended up leaving...walking happily into the arms of OM.
That might not happen in your case...but I thought I'd throw that out there.