Thats a bad situation to be in. In the end you need to either make sure he knows that he is not doing anything outside of playing video games, or dump him.

When a person becomes absorbed in something, they sometimes forget about life outside of what they are doing. snap him out of it, and do some of the 'self improvements' he suggested. It coudnt hurt.