You are friend zoning yourself by being too nice and acting more like a gay best friend then a boyfriend (no disrespect). I am not saying you should change but you should at least expect some boyfriend benefits (even if its not full sex if your not ready) otherwise she will just see you as a friend if there is no sexual chemistry or intimacy. Even women who are complete prudes/nuns still want to feel desired..
But thats not the only issue with this girl.she needs professional help. She has been abused her whole life so its only natural for her to stick to what she knows and continue this cycle with an abusive man.. therapy may help her break the cycle but you cant. It explains why the narcissist is so appealing to her. Its all shes ever known
"Don't ask a question if you can't handle the answer".