Speedpak vs. Save Assembly as Part

I have some very complex subassemblies which I need to be able to mate and to see in drawings but otherwise do not care to modify at all. I have been using Speedpak but it doesn't show up in the drawings, or at least not in the saved PDF (which is what our client needs ultimately). Or it just shows the speedpak-selected surfaces.

Use of the assemblies as speedpak still pushes our system's memory use to the limit and takes a really long time to load and save.

So which is the best option for me to improve performance?

a) Speedpak with selection of *all* surfaces we wish to have visible in the drawings

b) Save assembly as part, External Components Only

c) Save assembly as part, External Faces Only

thanks...

SolidworksGeneral