I had trouble with my internet for a while, around what time of day would you say it tends to happen?
I rung up my ISP and they put me on a less busy 'channel' (don't ask lol) since then it does seem to be better..
Also had similar problem with WAR, of whihc I needed to adjust firewall settings to let the game through..
Also a few little simple things, like run as administrator (odd that you have to click this sometimes for the programme to run like that even if you are the admin)
I think thats what helped with my problem anyway, was a while ago now
hope this helps in some way