Break up with her. If your positive feelings towards her don’t totally overwhelm the negative, then your relationship isn’t working. You can never be happy in a non-working relationship. Figure out why your relationship isn’t working and then either fix it or move on. Much easier to move on.