You sound a lot like my wife. She runs marathons and was lost and miserable, only didn't express herself until it was too late. Now she has a husband who loves her very much, is willing to forgive her affair if asked, and willing to change. She claims its too late...
So my advice to you is to put your issues on the table VERY CLEARLY. Tell him you are falling out of love and that you guys need to take drastic action immediately.
If that doesn't snap him out of it (it probably would've saved our marriage/family), nothing will and you can at least know that you tried before it was too late.