Sounds like a limitation on your inbound / outbound connections to me, but I've no idea on your setup. You could start by turning off any other file sharing / p2p programs you are running, this includes any other computers within your network, as it could be your ISP's limitation and not necessarily the OS...
My uncle cannot even play, let alone host, when his daughter has a torrent running! When he does try to host, under these conditions, we can all connect but the lag is tremendous. Rogers sucks, and to be fair, so does Bell.
The following Knowledge Base article discusses such things, although I thought it really only applied to file sharing... it doesn't read that way at all... however BitTorrent clients can manage hundreds of connections on average connections so I am obviously misunderstanding something here.
http://support.microsoft.com/kb/314882If I were the paranoid type, I would say it just sounds like a lame excuse to always play against 1 player and never against 3 players, but I'm really not that paranoid... otherwise I would probably also think the 911 attack was a false flag operation as well...
So I'll give you the benefit of the doubt and hope to see you playing against some proper competition sometime soon! Ibid for the USA/Isreal.
