Hey man
ive been in the same boat and recently its just occurred to me im wasting my time
you're going for a run, thats good! staying healthy is always important.
What i suggest for you to do is take up something you've always wanted to do, but never had the time for. e.g musical instrument - chicks dig a guy who has a sense of passion!
Also, volunteer work - i know this doesn't sound "fun" but, its a great way to get out of the house and meet other people, it also gives you something to talk about when it comes to gaming. Check out whats happening in your local town or surf the net to do so.
Make a daily routine of what to do to fill your time, so you wont become bored during the day and you'll feel more fulfilled.
What i suggest is to make your week "working days" and the weekends your gaming days - as sort of reward. Shows spontaneous.
If you need further advice, be sure to PM me!
Casonova