Answer:
For me i have been in a similar position as you, i personally think that something might have happened throughout the 7 years. My friend took a long time to actually talk to me again after trying and trying, your friend could be going through something that they just cant explain, and they might find it hard to socialize thinking that people might judge them. But as long as you try and get them to talk ever now and then, then they might start talking again. But make sure that you don't force him.Maybe video games is taking his mind off something he doesn't want to think about.
i hope this helps :)