Only you know if separation is the right move but looking at your threads, I'd say yes it is.
Right now, she is having her cake and eating it. If I were you (which I'm not but if I was) I'd go, get some space and perspective. Let her see what she's missing with you not being around. GAL so no matter what happens between you and her, you'll be okay.