<human>: Could you distill the essence of the text into 1-3 sentences?

Context:
For two years my [29m] live-in girlfriend [24f] suffered from depression, which was manifested in both self-hate and emotional/physical abuse. She threw things at me, hit me, hit herself, called me names, called herself names, break up with me then ask me for another chance (over and over), etc. It hit an all-time low six months ago when she came at me multiple times while we were out jogging. Taking swings at my face (and landing a couple). After every incident, she would emphatically apologize (and it was genuine).

I told her I would always stand by her, no matter how bad it got, and I meant it. I tried to kill her depression with unconditional love. Well... that didn't really work.

So, around the same time she came at me while we were out jogging, I met another woman who lived across the country. We corresponded over the course of a few months, and became pretty close friends (flirtatious, although never intimate). Unfortunately, I kept this pen-pal-relationship secret from my gf.

During this time, my gf finally found a therapist that helped her. With therapy, she gradually started to rise above her depression, anger, and abuse. She hasn't tried to hit me since that time six months ago, and she is in much better control of the other manifestations of her depression.

Two months ago she innocently got into my email and read all of my correspondence with the OW (other woman). She blew up, broke some stuff, but eventually decided to try to make it work with me (at the time I didn't want to lose her because I truly, deeply love her and believe in her).

The problem: I kept talking to OW, and have discovered a real ambivalence toward my gf and our relationship, even though she is a LOT better, now.

Do I leave her? Do I stay to try to make things work? I don't know if I can let go of the past, and I obviously have some honesty issues that I need to work on.
<bot>: Abusive GF pushed me away, I discovered there are other girls out there. Now GF is the woman I always wanted her to be, but my feelings are severely diminished. Is it time for me to check out?