Are all the systems you have connected able to access the full amount of storage on the server?
Are all the HDD's individual or raid? Lots say raid is best, but if 1 goes they all go so I rather avoid using raid.
If things are getting slow & I presume the server you build has decent ram/cpu? I would assume a bottleneck is happening or the router you connect via has started to randomly drop/shuffle IP's around which happens when the router gets to hot, reboots & some things change a little.
I'm no qualified networking engineer but I've networked small business's & friends to know its best to just unplug everything from the server & follow a few simple steps.
1. Check the server for speed/usability directly. If its slow when your sat at the machine then its the machine. If its slow, then have some sort of system maintenance run when idle, I like tuneup utilities personally but there's others that are free out there also.
2. Scheduled de fragmentation at a time when server use is low.
3. remove all priv's from the server & add 1 system at a time, checking access & usability each time a new system has been added.
4. Stress test the server, play a video from 1 system, load up another & connect & play another & if your fully capable of having all ur systems connected playing a video at the same time, nice server & it looks good. If you start to have difficulty accessing the server before all your systems are connected & playing a video then stress test failed & you need to look at bandwidth on your network.
But, I'm still learning myself so I am keen to know how it goes