Also collision is less efficient with models, presumably because it can quickly ignore entire entities if you're nowhere near them.
Well that's true, but you shouldn't be using single surface entities for collisions anyway. They're something you use for rendering. You should either be using some kind of physics/collision middleware or proxy entities which don't get rendered for collisions.