if 1 уровня скорее всего будет быстрее , но try возволяет , разворячивать стек , т.е. есть предел , когда try быстрее.
Вообще , try ... catch это не главный тормоз проэкта. Есть множество других юолее узких мест. Так что использовать , или не использовать try зависит только , с одной стороны от поставленной задачи и ее разработки в сумме с архитектурой проета и и какаих -то субъективных предпочтений тех или иных разработчиков. ОО - не решение всех проблем
З.Ы. 100, это не таоке большое число чтоб пытатся оптимизировать таким образом