Your own mind is going to make things harder for you. Running eith those thoughts are exactly what I was talking about anf I've done it for a long time aswell. Me and W have got alone and nor argued for....well I can't even remember how long now, but it's been much more than the fighting the last year. It's still trying to judge things by information you don't have. You don't know what she's really thinking and getting along doesn't mean she will come back.
Yes, you are on the right track and doing many things right but patience and your own mind trying to piece together when she will come back are your biggest enemies. You're going to constantly look at those things you feel are going well (which don't mean she will come back) and weight them against the bad (which don't mean much of anything either). It's like have 3 pieces of a 50 piece jigsaw puzzle and thinking you have a clear picture of what's going on in her mind and you can't even tell if all of the 3 pieces you do have are to the right puzzle.
It doesn't mean she won't come back, she might. But stay on that train only thinking about it and you're going to miss the chance to live and be happy without her.
Accept what is, let go of what was, and have faith in what will be