Despite the fact that I don't approve of all the badmouthing of your boyfriend, you're right, he's not communicating effectively.
Don't just leave him over it, work it out. You're with him for a reason, leave if you're truly unhappy but this doesn't sound like a big enough problem that it cannot be fixed.
That being said, I can't offer too many solutions but I'll give you what I've got;
- Try talking. I know you said he doesn't like talking (or something which I misread) but he will need to get over that to be a functioning member of both society and a relationship. Now might not be the time to point that out to him though. Try it, if talking doesn't work try something else.
For example,
- Stop playing WoW entirely for a little while, like 2 weeks. Just say (All of my solutions will have talking/communicating involved) look, I know you've got a problem with WoW but I honestly don't play any more than 2-3 hours a week and for the next few weeks I won't play at all. When I start playing again, I'll still only play a few hours (maybe try to do this when he's out).
- Buy Co-Op games/another console. Simple but, unfortunately, expensive.
- Work out a roster for gaming, not a strict one or anything but maybe have a rule where you get first dibs monday, he gets it tuesday, no one plays wednesday, co-op thursday and anything can happen friday. (Obviously you just work this to your schedual and preferance)
- Get a different hobby which gets you out of the house. Seriously, this will do you alot of good if you have the time for it. I don't mean that you should be out of the house all the time but give him some time in the place alone to veg and game and it will give you something to do, team sports are good, usually cheap and have a social element as well. Try suggest that he organise a poker night or a ball game (any ball) on thursday afternoon or something with his buddies. You don't need to be good at something to goof around with friends. Even frisbee is awesmome.
I am pretty much out for now but obviously this is just advice, take it with a grain of salt and modify it to fit your needs/desires.
Good luck with your boyfriend.
Edit: Totally forgot. Have more sex. Quite often works.