One thing I do want to challenge you on. I see you've claimed that you've tried everything in trying to improve. That is a dangerous attitude. We can ALWAYS improve. Self-improvement is not an item on a checklist that we check off. "Okay, done with that!" It is something we are constantly working. And another aspect is the motivation behind our self-improvement. If we are just self-improving to see if our spouse responds favorably, or to see if frequency of sex will go up, or for any other reason than wanting to be the best self we can be, well then we probably haven't really improved, have we?
So work on you......FOR YOU. Not for her. If she recognizes the positive changes and improves herself, great. But the goal should be to be the best you can be! Regardless of how others respond.
"What is best for my kids is best for me" Amor Fati Link to quotes: https://www.divorcebusting.com/forums/ubbthreads.php?ubb=showflat&Number=2879712