Gather is extremely slow. Anyone aiming for efficiency will avoid gathers.
I bet you a binary search is in fact faster than any gather based methodology.