thanks for you help amp88, i have just contacted my isp and they are checking my connection logs. The ISP that i am using is not very good, I checked on their forums and i saw people asking them to open ports to play common online games like Warcraft. I am having similar problems with company of heroes too.