Easy. Run your own server. CS has a gigantic following all over the world, so it's no surprise that you are close to several servers in Germany. JK2 has been out for less than a month, and the German version is disabled in certain graphics options so I'm not surprised that you can't find a local server. It has nothing to do with your hardware or, it looks like, your connection. You need to run your own server.
I have read threads on this board about people playing on 56k dialup. They aren't complaining about performance. Yet.
Northern California's largest regular LAN party