Te respondo
De forma global, existen ciertas restricciones para las direcciones IP
Los erangos IP de uso privado son estos:
10.0.0.0 al 10.255.255.255
172.16.0.0 al 172.31.255.255
192.168.0.0 al 192.168.255.255
169.254.0.0 al 169.254.255.255
En principio si tu red está bien configurada y el router correctamente configurado, no debería haber ningún problema para que en tus equipos de red local pongas IP´s públicas, pero el hecho de que funcione no implica que sea correcto, es un ERROR, y con mucha frecuencia causa problemas inesperados en las redes como por ejemplo si instalas un Firewall o un WireShark o ciertos analizadores de paquetes, mi recomendación es no usar nunca direcciones IP públicas en redes privadas, cada vez es mas frecuente utilizar filtros de contenidos, por ejemplo una maquinita que impide que se reciba correo de un remitente considerado como Spam, la forma mas fácil de detectar Spam es cuando una IP tiene un uso excesivo del puerto 25 (suele ser en SMTP) tu isp detecta que hay demasiados paquetes enviados a través del puerto 25 de tu IP y la bloquea por SPAM, ahora imaginate que esa dirección IP es la que usas en tu propia red local, mal rollo.
Para que te hagas una idea es como una centralita telefónica, en tu oficina, tu instalas cuantas extensiones de teléfono internas quieras, la 12, la 13, la 137, pero si quieres que la gente te pueda llamar desde la calle tienes que pedir un número de teléfono público, para eso contratas una linea a tu proveedor de telecomunicaciones el cual te vende un identificador único exclusivo a nivel mundial (+34)915 555 555 el cual tu conectas a tu centralita para que cuando una extensión de tu red no quiera llamar a la extensión del despacho de el piso de arriba sino que quiera llamar a su casa, la Centralita lo "enrute" a través de tu linea contratada y pueda llegar a otro destino fuera de tu oficina. En lo que a Tecnología IP se refiere tu 192.168.xxx.xxx son las extensiones locales, tu router es tu centralita, y la ADSL que contratas es la linea de la calle, con una IP del rango público, que puede ser fija (siempre la misma) o variable (cambia cuando le da la gana).
En cuanto a las variaciones de la velocidad, usar cualquiera de los rangos de direcciones privadas, no afecta en absoluto a nada, da lo mismo 192.168.0.1 que 172.30.0.8 o 10.0.0.1
El tema de la mascara es como una especie de filtro,
Una maquina con IP 192.168.0.1 y mascara de red 255.255.255.0 es capaz de ver ordenadores desde el 192.168.1.1 hasta el 192.168.1.254 en total 254 equipos
Si por el contrario su mascara es 255.255.0.0 entonces es capaz de ver equipos desde el 192.168.0.1 ; 192.168.1.x ; 192.168.2.x etc.hasta el 192.168.255.254, en total mas de 64000 equipos
Usar una mascara mas restrictiva 255.255.255.0 o mas abierta 255.255.0.0 solo aumenta el rango de direcciones a las que tengo acceso, pero a mayor numero de destinos, mayor tiempo de respuesta en caso de perdida de paquetes.
Si todo va bien, en principio no hay una gran diferencia, en lo que se refiere a velocidad, entre usar una mascara u otra, pero si se producen fallos de red, desconexiones, perdidas de señal, etc, una mascara mas amplia puede incrementar los tiempos de espera