ハブの質問なのか微妙なのですが、相談させて下さい。

実家のPCのネットワークが今こんな感じになっています(ケーブルはカテ5e、機器は全部ギガビット対応)。
https://i.imgur.com/z23SjvK.png

で、母屋側の機器と工場側の機器とのネットワーク接続が遅い(Pingが10回中1回くらいtimeoutする、
iperf3で妙に低い数字が混ざる、工場側からNASへのアクセスが遅い、母屋側からインターネット接続が
遅い等々)という現象が発生しています。なお、母屋側の機器間、工場側の機器間では大丈夫でした

自分で調べたところ、工場-母屋間が離れすぎている(LANケーブルの規格上の距離を超えている?)のでは
と思い、その仮定で解決策を探したところ、本来は距離がギリギリの場合はリピーター(またはリピーター
ハブ)を噛ました方が良い結果が期待できる、というところまでは調べました。
https://i.imgur.com/MFrioVL.png

が、リピーターもリピーターハブも高く、「ちょっと試してみるか」で買うには高すぎるのでスイッチングハブで
代用できないかと思っているのですが、こういう理由でスイッチングハブを入れるのは効果ないでしょうか?
スイッチングハブはリピーターのように「信号の増幅」という事はやらないのでしょうか?
https://i.imgur.com/mKATIiC.png