She is using you.
She punished you because you had a better internet connection than her? Wow and you let that go?
I'm not alone when I say this, but you should move on. Find a woman who will treat you better and not use you for what you have. She sounds ungrateful and gold digging. If you marry her, nothing you do will ever be enough. She will badger you for more and more until your spirit is depleted and driven into the ground.
Kick her out, if she doesn't leave, call the police to have her removed. Get a restraining order so she won't come back. Find a nice girl.