Cat5, erm... well Cat5e can sustain 1Gbps speed without any issue in my home's network, but I'm not so sure about huge office environment (more than 20 PCs).
For home network where there's less than 5 busy devices on a single network, it's fine to use just Cat5e with cheap layer-1 switch, no issue at all.
I'm using DLink 8-port Gbps switch, no issue on my end yet, been running months non-stop, the only bottleneck could be my hard disk, running without any RAID.
To maximize the huge files transfer speed in Windows network, you can actually set the Jumbo frame to 4K and above, but best to set a standard amount (4K or 8K, etc.) for all PC's network card for stability issue, it has been tested on my end here, from 60MB/s to 75MB/s, could be more depends on the hard disk speed again, can reach 90MB/s and above easily with really fast hard disk or SSD on both end.
For few PCs access a single device, that'll again depends on the hard disk accessibility speed, also it may depends on the services as well, priority queues stuff like that.
I have 2 PCs access a single file shares before, watching full HD movie on both sides without any issue, no lags at all, but if you going to seek the movie, probably will need to pause for few seconds (lag) instead of instantaneous seek.

yeah, for home use, cheap switch should be good enough. Ive not tried jumbo frmaes yet since I get 100mbps+ most of the time copying files from my PC to NAS/vice versa. But there are certain times where certain files copy at 50-60mbps only for no apparent reason,maybe jumbo frames might help that