Selecting in Viewport Mode

My problem is pretty simple. Whenever I’m working with a high poly model in Blender, and I select it in the viewport, it takes several seconds for it to select it, and sometimes crashes. But when I select the same object in the outliner, it is instantly selected without any lag or delay. For the sake of convenience, is there any way I can selected objects in viewport mode without the lag the same way I can in the outliner?

Thanks in advance.

No. Blender uses OpenGL selection, meaning it fires a ray through the geometry and what that ray intersects it selects (in short). Selection takes longer with added complexity and poly count. Selecting objects in the outliner will be much quicker in this case. Separating objects into seperate layers may speed up selection as well, but I have not tested this.