All these problems shown above are 99 % firewall problems.
You should get a better firewall ;D

I personally recommend Sygate Personal Firewall Free/Pro or ZoneAlarm Plus/Pro

http://smb.sygate.com/
http://www.zonelabs.com/

Bye!