I don't have a problem with connecting to servers I don't want. Only the first time after install.
I open the cache window and set a bunch of IPs to be my preferred connections (often all the UK ones, as that is where I am).
Over the following days I will remove the ones that fail, but it settles into using them in order of "current Users" as I leave the cache that way round.
Others from other countries, float up the list, but as I can't get the amount of connections on most Chinese caches, they stay at the bottom of the list.
Every now and then I "encourage" the cache with a few more preferred connections.
I do the same thing with G1 to stop myself from connecting to Limewire users. (a matter of principal more than anything).
Not ideal but it works a treat.
... and Oh ! didn't realise
http://services.ce3c.be/ciprg/ was not known here, or I would have posted it before !
It's in my "IP and Advert blocking" section, with some other blocking resources.
http://my.opera.com/dr-flay/blog/online-anti-malwareAdvanced users are directed at the end of this page ->
http://my.opera.com/dr-flay/blog/how-to-block-sites to use the previous link for creating their own block lists.
*EDIT* Of course it is known here
viewtopic.php?f=2&t=1532