I'd back away from her big time, make her chase you a little bit if she wants your attention.
It sounds like youre making it really easy to get with you so in her mind she might aswell get with a few other guys first knowing you are always gonna be there, you'll be surprised how quickly her attitude will change if you dont contact her for a couple of days and she see's you gaming other women.
Me being like you are is the exact reason i was getting messed about by the girl i'm currently in a relationship with, it wasn't until i stopped texting her first all the time, started getting with other girls and when she asked why i said 'well i was trying to get with you but i'm not waiting for you forever you had your chance'. After i split up with the lass i was gaming she gave me the LJBF talk, i told her to do one and then froze her out, she was used to me texting her all the time so when she text me i said 'cant talk football is on i'll talk whenever

'
That night she was crying down the phone to her best mate because i wasn't talking to her and didn't seem bothered about her blowing me out, she text me next day saying 'i hope youre ok with me i was being stupid yesterday

' to which i responded pretty much straight away, 'look, i'm gonna sound like i'm upset here but i'm honestley not but if your next message isn't something like you wanna meet me then you might aswell forget all about me cos i'm gonna ignore you, i'm bored of this little cycle we are in'
That night i was banging her and she's now my girlfriend, she wont let me pay for a thing and randomely buys me stuff, t-shirts etc, plus pretty much whatever i wanna do in the sace.
Moral of the story is, you will only get with this girl when you stop being the pussy that i was and be prepared to lose her