Hi Mervin,
Celestra has the right idea by suggesting a dedicated Halo forum unless your problem is windows related. If you do suspect that it's your pc and not the online servers then we need a little more information like pc/lappie spec and your connection speed.
Also check your Firewall isn't blocking anything as well as any third party apps.