What most people tend to forget, is that all these sex acts have taken place over a just a few weeks, during which Anna's entire outlook on life has radically changed. It's been years for us, but only a month for her. Anna has been Andrew's girlfriend for years, so I don't think it's unrealistic for her to take a few weeks more deciding what to do.
I mean if anything that all just reinforces my point lol.
I'm pretty sure she made her decision a long long time ago somewhere in chapter 1. They've been together for years and he helped her during one of the lowest points of her life and as you said her life would likely be much worse if he hadn't helped her. Some would say he even 'saved' her. So after being together for years, in the span of a month or so she's basically unable and unwilling to have sex with him but instead has had sex with: his father, his friends, many of her co-workers, and a ton of random strangers and acquaintances she encounters through her day to day life. During this time she's lied to him constantly, mocks him, emasculates him, pretty much resents him and blames him for her current problems. Clearly there's no physical or sexual connection and whatever emotional connection they had has long gone out the window. What decision is there to even make at this point? If anything it seems likely that she was only with him due to some obligation she felt for how he helped her in the past. Now she's basically helping him with the medical issues so she can feel that they're even on that front and once he wakes up and admits to what he's done, she can use that as an excuse to end things with him while laying all the blame on him for 'betraying' her despite a lot of it happening due to her choices and without having to admit to the cheating and moving on with a 'clean conscience'.
Like I said from the start, the bf is just a Macguffin and nothing more. He exists solely to advance the plot but in and of himself is unimportant.
It seems a lot of people for some reason think I'm against the cheating aspect of the game when it's quite the opposite. I want the cheating route to be more meaningful. The cheating as it is now is flimsy and lacking any tension. The interesting part of cheating (for me at least) is the emotional conflict that is felt. The cheater, despite loving and caring for their significant other, for whatever reason (emotional, sexual, etc) can't help but cheat and it leaves them torn and guilty but they can't seem to stop. When that significant other is a capable and competent person it adds to that tension and conflict (less reason to cheat but still compelled to do so). When the significant other is a small dick loser who gets everything wrong and is unable to make her happy in all aspects of their life, does the cheating matter at all? This is clearly different then cuckold scenarios where the partner is aware of what the significant other is doing (whether they approve or not) and often humiliation is a part of the dynamic. In cheating scenarios, it's done without the knowledge/approval of their partner. Of course it also happens when one person does it maliciously as opposed to reluctantly but I think for many (me at least) it's the tension from doing something wrong with the risk of losing something extremely important to them (their lover, children, etc) that adds the necessary conflict that makes it 'hot'. As it is now there's no consequence to cheating. There's nothing to lose if she gets caught or ends things with the bf as has been the case for a long time. Maybe she'll feel slightly guilty for 10 seconds the way she does when she has sex with other people in front of him and keeps their cum inside her but that's it. It's on to the next dick. If anything, her life is likely to improve if she ends things with the bf seeing as how she's constantly frustrated and unsatisfied by him and if anything it seems like she feels she's been doing him a favor by being with him. All I'm saying is if the game allowed you to leave the bf (or didn't make him such a dud to start with) and get with Ashley or Timothy or Alfred or one of the dozen other guys she gets with, while still keeping the blackmail, underworld/Sergey, bar events, etc. aspects of the game where she still cheats and gets corrupted or has the opportunity to, it would be more interesting as then at least she's with someone who can satisfy her sexually and at least brings SOMETHING to the table as opposed to someone who she now clearly resents and who most people root against and dislike so much that he was forced into a coma by the dev.