If your router/modem provides a 'DMZ' setting then try enabling it for your computer and see if the issue still occurs. If it does then I'm out of ideas and am inclined to blame something on your ISP's end.