I read your post, closed my laptop to go to sleep, but could not.
It's too much. You've gone too far. Sometimes a marriage or a person has had just too much damage done. Being strong is good but strength by itself isn't wisdom. Sometimes we have to know when to end a journey. Or recognize that what we thought was a journey is only keeping us in one place.
You can keep loving your W has a person and a friend. But you deserve happiness. You deserve a healthy partner. We all do.
I think you should file.
Me: 50, MLC/WW 45 Young kids Nov 2015: BD1 Apr 2016: BD2 Jan 2017: W filed Feb 2017: D final