I like video games as much as the next guy, but after the situations you mentioned, I think he should see it might be time for a little less gaming. Most things in moderation are fine, too much of any one thing is no good.
If he is playing video games as much as he is, then it is unlikely that he is going to stop any time soon. You can tell him what you've just told us. If he refuses to listen or refuses to do anything about it, then it's time for you to find a new boyfriend, because this one isn't going anywhere.
You can tell him that he should stop, but you can't make him.
If he chooses video games over you, it doesn't say anything about you and if you are good enough or not. It says a lot about him and where his priorities lie. There is nothing wrong with you.
He'll probably have to come to the realization himself that he is currently going nowhere in life while playing video games constantly. I play in my spare time, but I know that there are other things that come first. I think you should lay it out to him that he is failing college, has no job, is on the verge of losing you, and any other thing you can think of because he is lazy and playing games all the time.
You should bring this to him and he'll have to mull it over for a while before he realizes that you're right. If not, he's going to waste away on his parents' coach.
and WHY are you going out with this loser? he should be your ex. guys like that don't deserve to have gfs. does he even have money to take you out on dates or do you pay for everything? step your standards up and find a real man