what is difference between "lightweight" and "virtual"?

what is difference between making components  "lightweight" or "virtual"?

Im working on a bigger assembly with about 50 helicoils (helix/sweep)

looking for better performance (computer crashes constantly while im working)

also! if I delete all helicoils, the problem goes away!

I intend to simplify these helicoil part from helix/sweep to boss/extrude

SolidworksAssemblies