Personally I open everything in resolved. Because the time you save when opening the main file you lose a lot then opening, closing the files to be modified and in the time it takes to rebuild the assembly.
And we sometimes open assemblies of more than 30,000 parts, without it slowing down a lot with a similar configuration and working on the network.