My question is this: how do you run LTR "game".

I've been dating a girl for a few months now, initially not exclusively, but I dropped my other girl. I've been the alpha archetype while dating: i.e. push/pulling, escalating, having sex every time we hang out, dread gaming, flirting with her friends, only seeing her 2-3x a week, and obviously still lifting, making $, focusing on my shit 95% of the time.

Here's my problem: We've gone out on dates, probably around 6-7 (we split the bill every time). For the last month, the routine has been her coming over and us fucking and cuddling, and talking for a bit. She texts me more than I text her, she sends me Snapchats more than I send her, etc.

She has cooked for me, cleaned, folded my clothes, done laundry, brought me food, good shit. Her friends, siblings, and mom know about me. I've even hung out with a couple of her friends and they liked me. I'm pretty alright with the current setup/routine, but I'm starting to think I'm failing comfort tests or she's talking to other guys, because I'm such an asshole most of the time.

She does all of the above, but once every couple of months she'll go to a club with her friends, which makes me think she's not LTR material, and only FWB material. Everyone says you can't find unicorns and they'll have at least a few red flags; However, in my mind this one's kind of a deal breaker and makes me want to start talking to/gaming other girls.

Ultimately, my question is how to strike a good balance and not be either too nice or too much of an asshole? Right now I'm 80% asshole.