what firewall are you using? sygate & zone alarm in particular often cause this problem, particularly on primary connections, try refreshing with them set to "allow all" if that improves the situation, i'd suggest reverting to the windows built-in firewall which is perfectly adequate