Y como medida adicional, restringe el acceso SMB en el cortafuegos de cada equipo a los equipos de tu red (IPs de tus equipos)...
Es decir, acota el ámbito y crea una situación particular para "compartir acrchivos e impresoras" en el cortafuegos de tus windows.
Si a través de tu módem te pueden entrar porque lo tienes abierto (lógico si no colocas un router con firewall de filtrado IP) al margen de que tu proveedor suministre o no seguridad para evitarlo (que debería, pero puede que no lo haga), TIENES que proteger tu red local de la mejor manera posible...
Esto es, si no dispones de un router (todos incorporan filtrado IP actualmente) y puedes pagarlo (no te vas a dejar la piel, la verdad), ponlo.
Si ya tienes un router y está bien configurado, NO DEBERÍA estar entrando NADIE a tus recursos compartidos (es decir, vía SMB) desde ese lado... El problema podría ser más bien lo que te comenté de dispositivos USB.
Si no dispones de un router y no quieres comprarlo, tendrás que currarte el firewall de los equipos un poco (como te puse antes, como mínimo).
Hasta ahora no has seguido ninguna de las recomendaciones que te hemos dado... No podemos saber por donde van los tiros tras varios posts :/
Tambien puedes hacer otra cosa...
¿Sabes las IPs públicas de tus equipos? ¿Tienes IPs públicas en todos? (lo digo porque comentas que te dan 4)... ¿Asumen los 4 una IP pública y no privada?
Si es así... HAZ un escaneo de puertos a cada una de esas IPs públicas (que en teoría tienes asignadas a cada PC)... Con un ipconfig /all puedes verlas.
El proceso es el siguiente:
SI TIENES IPs públicas diferentes en cada equipo, deberás realizar este proceso en cada equipo...
Vete a, por ejemplo,
http://www.t1shopper.com/tools/port-scan/
Por defecto aparece la IP pública desde la que te conectas en la casilla "Host name or IPv4 address:"... No la toques. ¡OJO! Si conectandote desde otro PC te pone la misma IP, ENTONCES NO TIENES DIFERENTES IPs PUBLICAS EN CADA EQUIPO... Sino que tienes una única IP y posiblemente uses un router (con lo que deberías tener en cuenta lo detallado arriba).
Marca las opciones "Scan for NETBIOS susceptibility (port 139)" y "Scan for Windows file sharing susceptibility (port 445)"
Pincha en Scan y observa los resultados. Si te pone algo como:
XXX.XXX.XXX.XXX isn't responding on port 139 (netbios-ssn).
XXX.XXX.XXX.XXX isn't responding on port 445 (microsoft-ds).
Siendo XXX.XXX.XXX.XXX tu IP pública, puedes estar seguro de que no se puede entrar en tu red "windows" (a través de "redes microsoft" o "toda mi red" o lo que sea segun tu versión) desde Internet indiscriminadamente. Salvo que tu proveedor permitiese que segmentos de su subred se viesen entre sí (y no veo el motivo, la verdad), sería difícil que ese "intruso" estuviese fuera de tu casa...
Suerte.