playing against you while i was a cyber caf was one of the more exciting games ive gotten to play since sc2 came out

i hope your shit gets fixed.
check if your internet drops while using firefox/browsing. try running runescape or something (ew) just to test if you can stay in the game w/o losing conn for a few seconds.
if it's only sc2....i would consider reinstall (wipe all registry, everything). also consider the new router thing too.