You talk morals and ethics and she doesn't want to be condemmed for openly having an affair and asking you to wait 6 months so she can see if it will work out for her? She's so wrapped up in her emotional adrenalin with om it just drips off of her.
Here's a shock and awe 180. Tell her she gets 6 months with om and you get a concuring 6 months with however many whoevers you can be with too. Then she drops om and goes NC with him and gives you the next 6 months. See if she has any clue how silly that sounds!
Sorry I don't have anything constructive to say. You're a good guy that has done your best.
Live your life while you are still living. Riding the trail less traveled.