i used to go though some of the things you are going through with my ex boyfriend with the video games, attention, and his friends. i endured it out of love, but if i wasnt so blind i wouldve seen that he was very immature and wasnt ready for what i had to offer.
when he was content, i was unhappy, and vise versa.
maybe this isnt the right man for you. since you love him you can try your best to make it work!
or find another man that will do all the things he should do to keep you in love with him.
you should really think about what is important to you. i want you to be selfish when you ponder, because i dont want this guy to be a waste of your time.