^If I may...
I think your whole problem is you're trying to hard. Trying to "spit game" and silly. Just be yourself brother. You're a smart and witty motherfucker, and if you act like your internet self in front of the ladies, I guarantee you you'll get some to bite.
If anything, you should start giving a crap less about the circumstances and your environment and that will lessen the apparent pressure on you to be this other person. Caring about other people is important though, fortunately or unfortunately, however you look at it.
And lastly, small talk is easy peasy brah. As long as you're actually paying attention to what is being said, just ask questions or comment on what the other person says, regardless of whether you actually know shit about it or actually know the answer. None of that matters. The point is to maintain an open dialogue as an ice breaker and to find something to talk about so you're not just staring at each other. That and so you don't crash and burn with your shit game. haha
edit: For instance; this past Wednesday when you were out partying, I went to this massage place in Indy to get a Thai-Yoga massage. I was just being myself; making smartass comments about stuff, being witty, creating an aura of Alpha maleness. And the whole time I was getting my legs stretched into oblivion, I had no intention or thoughts about wanting to get this chicks number that is stretching my shit out. But regardless, I was having fun just talking with her and hitting on her slightly. The end result: she asked me to go grab a beer and some dinner. All I did was act like me and played it cool brother. I displayed a perfect balance of humbleness and arrogance, wit and intelligence, listening and conversational skills.
Will this work every time? Probably not. I don't think most chicks are so willing to take the first step like that. Although, now that I think about it, my past three girlfriends have all resulted in me acting this way and they asked me out. But anyway, I'll reiterate what I said before: just be yourself and you can't go wrong. Dropping out of the scene altogether would be foolish. Who cares if you do nerdy shit? I do nerdy shit all the time. I hardly ever go out, I mostly sit at home reading/watching shit on the internet and work on cars. You want to find a good looking chick with a head on her shoulders. Not some dumb psycho-cunt who just wants to party every other night and suck a lot of cock.