Hola antes que nada dices que algun tiempo funciono bien con el enlace de 1.5 Mbps, asi que opino que desconectes todos las pcs y conectes nada mas una al switch y te metas a la pagina de
http://www.speedtest.net/ y realices el TEST. Con esto descartaras por completo si el proveedor no te esta dando lo que te prometio.
Si no pudieras establecer comunicacion con la pagina, cosa que no creo, metete al ms-dos y le pones "tracert www.google.com" y si pasas uno dos brincos ya es cosa de tu proveedor.
Ahora en caso de que si te diera la velocidad, pudieras trabajar normalmente con esta unica pc conectada al switch y al internet. Entonces efectivamente el problema este en tu red interna.
Ahi si pudieran ser muchas cosas, desde que efectivamente tengas muchas colisiones, algun equipo este generando mucho trafico, tengas por ahi un loop, etc, etc.
Ahi si te recomendaria que te contrataras a alguien para que te revizara a detalle todo.
Por ultimo te comento que si son muchos aparatos para tan poco ancho de banda y en las horas pico estoy casi seguro que se pone lentisimo tu internet. Pero pues ahi si es otra cosa.
En cuanto a la topologia, creo que el unico error, aunque dices que si funcionaba bien antes, serie el de conectar los dos cables de red de tu servidor al Switch. Se supone que debes conectar, y configurar obviamente, la tarjeta de red del internet al modem satelital y en la otra tarjeta de red debes conectarla a tu switch interno.
Pues mucha suerte amigo, pero si pasas la prueba el test de velocidad con la pc sola, te aconsejo que te busques a alguien que sepa sobre el tema y no cualquier tecnico, ya que debera conocer sobre como monitorear tu switch, haber tambien si no esta muy elevado el procesamiento del miso, y si es asi ver que lo esta causando. Debera dividir tu red por claridad, seguridad y evitar problemas. Y finalmente, si fuera el caso, dar con la PC o PCs infectadas que esten generando el trafico que esta haciendo colisionar tu red.