i been google-ing around to search for the problem and failed to found any solution
i tried
1. flush dns
2. disable/enable checklum offload etc at device manager
3. format my pc to eliminate and 3rd party program conflict with sc2
4. change OS from vista to 7
5. run sc2 at once after i upgraded all my driver in win 7 even before i installed antivirus etc
6. clean registry
7. tweak registry to increase TCP frequency (guideline from WOW forum)
8. restart my modem (no i am not using any router)
9. off firewall
10. email Bliz customer services and they think i didnt browse through their forum to search for solution
11. email my ISP ( no reply yet)
12. i played dota using garena client and no problems of disconnecting occur at all
13. update every single driver to latest version since i dont have any driver for win 7
14. run sc2 in admin
15. disable win defender
16. update my windows 7
Here is my pc spec
Mainboard : Gigabyte EP35-DS3
Chipset : Intel P31/P35
Processor : Intel Core 2 Duo E8400 @ 2000 MHz
Physical Memory : 2048 MB (1 x 2048 DDR2-SDRAM )
Video Card : ASUS EAH4650 series
Hard Disk : ST3320613AS (320 GB)
Hard Disk : WDC (40 GB)
DVD-Rom Drive : HL-DT-ST DVDRAM GH20NS10 ATA Device
CD-Rom Drive : FvFx CDDVDvx+tech-200 SCSI CdRom Device
Monitor Type : BenQ BenQ G900W - 19 inches
Network Card : RTL8168/8111 PCIe Gigabit Ethernet Adapter
Operating System : Windows 7 Ultimate Professional 6.01.7600
DirectX : Version 11.00
Windows Performance Index : 5.0