hmmm... i guess my solution is make your career your hobby, this type of efficiency gives you free time to "put up with a girlfriend" or at least in my case
EDIT:
also wanted to add that for me, charisma can also make being a geek into a good thing. If you can maintain the right image you look successful and smart, but with a slightly bad slacker approach just to give an edge. if you do it wrong tho, you just look like a slacker.