There just comes a point sometimes in a relationship that it's best to just let it go and go your separate ways. I think yours has gotten to that point.
You're not happy, you deserve to be happy, and you need to be happy. Don't remain in a relationship that will make you miserable.
She might just surprise you and be stronger than you think she is.
I wish you much luck.