Можно ли теоретически определить наличие или отсутствие эффекта Bottlenecking в системе?
Эта задача решается не "вообще", а конкретно.
Т.е какой процессор, какие видеокарты, и самое главное - какая программа их будет использовать.
Конечно много. Чем больше вы шарите в системе, в железе, тем проще вам теоретически найти где узкое место в системе, без излишних тестов.
Тесты нужны на тот случай, если вы не уверены.
Вероятность найти спеца, которые чисто теоретически спроектирует систему так, чтобы все компоненты работали на 100% крайне мала. Поэтому пользуются тестами и утилитами.