Glad I could help.
If not many objects have them, I don't think so.
If you need many objects to share the same effect, I believe it's best to put them on a dedicated layer and add the effect to that layer. The same thing applies to families.
You can always use the debugger to check the cpu usage with or without an effect.