Something that can be confusing with network speeds is the difference between bits and bytes.
A standard Gigabit Ethernet connection is rated at 1Gbps (1 gigabit per second).
There are 8 bits in a byte, so:
1,000Mbps ÷ 8 = 125MB/s
That means even under perfect conditions, a 1Gbps network has a theoretical maximum of about 125MB/s, not 1GB/s.
In the real world you'll normally get less than that because some of the bandwidth is used by Ethernet, TCP/IP and other protocol overheads. The speed of the drives at either end can also become a limitation, especially when transferring lots of small files.
So seeing something around 100–115MB/s when copying a large file over Gigabit Ethernet can actually mean the network is performing pretty well.
It's an easy mistake to make because Mbps and MB/s look very similar, but that capital B makes quite a difference.
What sort of transfer speeds do you get across your home network, and have you ever upgraded to 2.5GbE or faster?