Lets be honest Ryan, you're probably doing it because you can and want to rather than need to, you have already told us all you only have a 100Mb Virgin connection
I know the connection is that slow however the internal server is quicker and is 10 Gig capable and I do move hundreds of gigs of 4K 60FPS video quite often to edit locally as I use windows's pro local sync features to do so which then re uploads to the server as i edit when it re-syncs. I was not fully stating it in a internet perspective but more local.
I am in the position that i need to as currently I am unable to use my 100 Megs of bandwidth for internet traffic while moving data from a computer 5 Gigabit and one 2.5 Gig Switches away from the router which adds a few MS of latency as-well so thats why I want to sort it out, all I can say is all the cat 3 and majority of cat 5E has been removed and replaced with cat 6 last year as all the old stuff was from before 2010.
I also host a node with
storj
So that sucks up quite a lot of bandwidth however is lowest priority traffic as it's just an extra thing I do as I have spare storage on old HDD's.
It's like I say every device is constantly moving data somewhere either internal or external. All permanent computers on the network do not actually need any storage over 100 Gigs as software, documents and basically everything is sent across the network. I was not prepared to have 16 computers with a mess of local accounts and updates to do individually when I can just do it once and update a folder which does it everywhere and syncs it live to another location where the computers are also used and it simply saves time. I know because i have done the previous approach before I had a server, teamviewering to every device individually was less than ideal.