I've been struggling with this issue for a while. I'm sure many would find it dismaying to hear restriction is working for me, but I have switched to a whole foods diet to heal my body and gut. So it's only restrictive in the sense that there are just certain foods I cannot have like grains, for example.
For the first time in a long time, I'm finding zero urges to binge, even when I cheat here and there. Tonight I cracked open a pack of chips and afterwards, didn't feel fall into that "fuck it, I already cheated so I might as well binge and start over tomorrow" feeling that I normally do. I just waited it out, sipped on some tea, and to my great surprise, the feeling did pass. Holy hell, progress might be achievable in this regard, so don't give up, OP. Just have to find a way that works for you.