Как и большинство вещей, это зависит. Если вы работаете в консольном приложении и ваша цель - как можно быстрее полностью загрузить список объектов в память, синхронный вызов будет немного быстрее. Если вы выполняете подобные запросы в веб-приложении, вы должны планировать одновременное выполнение множества таких запросов. Темы являются ценным ресурсом в веб-приложении. Синхронный запуск запроса t ie создаст поток, который можно использовать для обработки других веб-запросов, пока ваш запрос блокирует ввод-вывод. Таким образом, вы можете максимизировать время до последнего байта, делая синхронный вызов, но вы можете максимизировать общую пропускную способность системы (и избежать истощения потоков) с помощью асинхронного вызова.
В конце вам, вероятно, потребуется измерить.