It honestly sounds like you have more than just asperger's.
I have asperger's (as well as some other stuff I mentioned here >>496523
) and it certainly makes things difficult, but the way you're describing it seems really extreme--and I've met other people who have it too. I've been to meetups for it.
I understand the video games, I used to be like that too, there was one year where I almost never left my room and I just played online games for several hours a day, and when I wasn't doing that I was posting on 4chan, jacking off or watching cartoons. I was obsessed with my online ranks, and completing as many challenges as possible, and my k/d ratio, and most of the time I didn't even play with friends, I was just solo because I was scared to try and become friends with people even online, and I yelled and cursed at the games like crazy when I lost.
It was only last year that I really got a hold of myself and realized "I can't be like this my whole life. I need to learn to be independent, and productive." I started taking slow steps to better myself. Instead of relying on my mom for transportation, I started using buses and trains. I learned to make my own phone calls. I tried out a bunch of support groups until I found one that I am able to go to regularly. I even eventually made some friends who I talk to every week and occasionally go to the movies with (they are idiots though).
This year, I decided I'm going to do even better. I started taking a class to study for my GED, because I never got a high school diploma. My ultimate goal is to get a job (even if it's a shitty job mopping floors or stocking shelves) and move out of my mom's house, likely into some kind of supported housing (not a group home, but not a "normal" home either).
My point is, if you want to make your life better, you have to change your perception, and find ways to motivate yourself. It's really easy to find all the things that are wrong with the world and your life, but even if you feel like you have no real talents, there are still ways to find self-worth.
This is the age of the internet. We (you) have access to an unlimited wealth of information and music and movies etc. Why not try to branch out from video games and pursue other interests? If you build up a lot of knowledge and experience with different art forms, it could give you a lot of self-worth. That’s exactly why I have started reading, watching movies, listening to albums, writing, and making my own music regularly. It makes me feel like more of an individual, like I have a real identity and stuff to talk about.
I’m sure you could also find meetups for people with asperger’s or general mental health issues. They are everywhere. I know you’d have to work up a lot of courage to go to one, but it is possible, like I said I went through the same thing and I have extreme anxiety.
If you feel like you are taking video games too seriously, maybe you should cut back on them. You have to remember, they are primarily meant to be entertainment, not make you angry. Have you ever tried writing reviews for games you’ve played? Based on your posts it seems like you have a good grasp on writing.
That’s all I can really think of to say. It sucks for me to know people are struggling like you, from a personal standpoint, because I’ve been through so much of it.