So I too did Counter-Strike and WC3. When I was in college, my friend and I ran a website called thewac.net (kinda dead now, don't bother going there), and it was associated with our custom counter-strike servers with a zombie mod. That taught me alot about programming and community. I moved on to create a DC++ Hub on the college network and that taught me more about systems administration, data/user management, social community, etc. etc. Then I graduated.
I've been working at my new job for almost a year, and my coworker has like 20 years under his belt in experience, and I've learned more from him about programming and technology in less then a year, than I did in 5 years of college. He's also a gamer, so we also discussing gaming as well. (Currently Bad Company 2). If you want to keep at programming, I highly suggest you jump into the Unreal Tournament 3 engine or the Source engine (Valve) and try programming for a game.
That said, if you want something competitive, I recently took up hiking in the Adirondacks, and I've decided I want to do all the summits of the ADK's and the Catskill's here in New York State. The amount of punishment it is on your body is brutal to me, and yet liberating.You compete against yourself. Your other options are to look for local sporting leagues to join, or pick a hobby for competition.
Look at yourself and think of what you want to improve and then ask "What can I do to improve that part of me?"
For me, it was my physical shape, and my lack of adventure. Hence, hiking in the largest state park in the United States, and picking Mt. Marcy for my first hike. Eventually I'll move to Colorado and do the rockies.
I hope that helps.