as
Mikael H suggests, network speeds will be impacted by the quality of network gear you choose. In addition to the 1Gbps Ethernet ports, each switch (or router) has a backplane that carries data from port to port. A 12 or 24 port switch generally has more backplane capacity than a 4 or 8 port switch.
Where this comes into consideration is when 2 or more PC are actively opening files across the network. If ports 1 and 2 are transferring a file at up to 1Gbps over the network, and another PC on port 3 and 4 is doing the same, up to 2Gbps are being passed through the switch backplane. For your needs, most consumer grade 8 port switches will have adequate capacity, for instance this one claims to have 16Gbps switching (backplane) capacity:
https://www.amazon.com/NETGEAR-Ethe...4471668&sr=8-5&keywords=gigabit+8+port+switch
When you connect PC <> PC, the speed is 1Gbps. When you connect PC <> Switch <> PC, the same 1Gbps is available for the transfer provided all activity on the switch doesn't exceed the backplane capacity.
The slowdown is generally the disk read\write speeds. A typical HDD transfers read\write at around 100-120MBps or just under 1Gbps. An SSD transfers read\write at around 500MBps or 4Gbps. The fastest load times for files would be local SSD storage where the SATA3 bus carries data from SSD to CPU at about 6Gbps (real speed would be the 4Gbps SSD access speed). Loading a local file from HDD would tend to be in the range of 1Gbps or 4x the load time of SSD. When you start putting the data on a network with 1Gbps speeds, the transfer rate will slow down to the 1Gbps speed, so HDD vs SSD makes less difference. These are max theoretical speeds, reality is often a bit less, so SSD storage will tend to be slightly faster than HDD, but at what cost?
The main reason for considering central storage is ease of access and backup. Lets say you add a WD MyCloud 4TB single Drive NAS (about $250). There would be no resiliency, but all files would be stored in a single location. A second 4TB USB drive could be connected to this to do automatic backups, another $100 or so. The drive in this case is HDD and the network interface is 1Gbps. So, if your users typically open one file at a time, the speed of this solution would be similar to the speed of accessing files on any of the Macs, but would slow down a bit when 2 users are opening or saving files at the same time (due to limits on the network and drive access). Same would be true if 2 users were accessing files on the same PC at the same time.
NAS can speed things up in 2 ways. First, with multiple drives, the read\write speeds can be improved because your read or write a portion of the data from each drive instead of all the data from one drive. Say you have a 4 disk RAID5 array. You write data to 3 drives simultaneously, or effectively, you use 1/3 of the drive i\o capacity for a given read\write operation. The 4th disk contains a parity bit that is used to rebuild if one of the drives fails. RAID 5 is a useful method to both speed up read\write speeds, and to provide resiliency if 1 disk fails, but if 2 fail at the same time, your out of luck unless you have a backup strategy. So, if 2 users are reading\writing at the same time, there is more drive i\o capacity available.
The second way a NAS can speed things up is network speeds. Many NAS are capable of bonding\teaming\aggregating 2 1Gbps NICs. This results in 2Gbps network capacity to and from the NAS. So, if 2 users are accessing the NAS at the same time, each has access to a full 1Gbps of transfer speeds. To do this, the router or switch needs to be able to handle bonded NICs, this is generally not available on consumer grade gear.
Some NAS have 10Gbps network interfaces, and with a switch that is capable of 10Gbps ports, the network throughput to and from the NAS can be increases 10X. Most Macs cannot use 10Gb NICs, but this would allow each Mac to have a full 1Gbps access to the NAS if all 4 are reading or writing from the NAS. Because the disk access speeds would be slower than the network, an SSD cache on the NAS would help speed up file access speeds.
The point is, there are ways to speed things up, add resiliency, and simplify management of the files. It depends on how much you are willing to spend to attain these goals.
The cheapest route is simply networking the 4 Macs with 1Gbps switch\router. You still have to maintain discipline to do backups, and users need to know where files exist, and have credentials to access the files on the various Macs. Central storage puts all the assets in one place for easier access, management, backup, but might be slightly slower than accessing directly on a Mac if two or more users are opening or saving files at the same time. Adding NAS with RAID can speed things up a bit, and adding NAS with higher capacity network speeds and SSD cache can greatly improve file access speeds.
So, again, it comes down to what you are willing to spend to achieve your goals.