Large Assemblies

I have been working on a redesign of a new machine, so needless to say i have a huge top assembly with many sub-assemblies. well this obviously creates a large file that opens slowly and bogs down my operations. i now even have trouble getting the assy open. i have thought of removing all the fastners, which i know would greatly decrease the lag. this could however be an option if i could just exclude fasteners from the top assy and retain the fastners at the lower levels. i am not sure if this is possible though. if anyone has ideas or tricks on how to reduce file size i would be up for trying them.

I do use different configurations in this Assy so maybe i also need to just get rid of those and work around that??

SolidworksAssemblies