Hi,
I made some tests sometimes ago and it appears that using Editor.SelectAll with a selection filter is not faster than iterating through the model and paper spaces, it is even a little slower when opening the entities is not required (i.e. only filtering entity types by ObjectId.ObjectClass).