I TAKE NO RESPONSIBILITY FOR TRYING THIS
1st: This doesn't work for every1.

2nd: It's tested by me and a friend of mine.

3rd: Tested on Wireless Support Routers when user has access to main router. (connection by cable and wireless).
4th: Works 100% on XP, vista and 7 I wonder :S
How to:
1st: Reset your Router. (some configs might interfere with this)
2nd: Download new drivers that CAN apply to your connection (by cable).*
3rd: Connect your PC to the router by cable.
4th: Install downloaded drivers. (This should create a new network device on your PC)
5th: Browse the net for about a few mins.
6th: Disconnect cable and connect to the router by wireless.
7th: Install a proxy (VPN Ghost Recommended).
8th:Start the game, click on Play Online.
9th: Disconnect VPN Ghost and exit it to reduce lag.
10th: Profit

MRw0rmX
* This is the hardest part. Intel supplies
general drivers for Intel network cards. Download them

If u don't know what I'm talking about then srr. Only if u've only used one network card (for eg the wirless "pen")
Tested a while ago, not sure if works

: uninstall your drivers, unplug network card, remove all config related to it. Reinstall them, profit :S
EDIT: Related -
Related Thread of MPGH