SLOW OPENING LARGE ASSEMBLIES OVER NETWORK

Working for a small private contractor, with multiple users acessing fairly large assemblies over a network. Obviously there is the bottle-neck of SolidWorks opening/processing these large assemblies, but at times it takes an hour or more to open an asembly. Is there anything that can be done to expedite the process? Ugraded network cabling (Cat5e to Cat6, etc), restructuring the file system on the server, maybe an option within SolidWorks itself, or even how the file is saved? Any suggestions would be greatly appreciated. Thanks!

SolidworksGeneral