Не думаю, что вам стоит беспокоиться о производительности в этом сценарии. Сборки 2.0 / 3.5 могут на самом деле работать быстрее, так как потенциально меньше накладных расходов кода (в некоторых редких случаях).
Но это все-таки микрооптимизация, и единственный способ узнать наверняка - это профилировать свой код и посмотреть, насколько он действительно быстрый. Я думаю, вы обнаружите, что в подавляющем большинстве случаев это не имеет значения.