Again, your W has issues that have nothing to do with you. And until she is willing to admit she has issues and needs to work on them, and then actually does work on them in therapy etc, this is who she will be and what you can expect from her.
Detach, let her go, and keep working on yourself my friend. You have a bright future ahead of you.