В принципе, поскольку в вопросе говорится, что порядок функций LINQ имеет значение performance? Очевидно, что результаты должны быть идентичны еще...
Пример:
myCollection.OrderBy(item => item.CreatedDate).Where(item => item.Code > 3);
myCollection.Where(item => item.Code > 3).OrderBy(item => item.CreatedDate);
Оба возвращают мне те же результаты, но находятся в другом порядке LINQ. Я понимаю, что переупорядочение некоторых предметов приведет к разным результатам, и меня это не касается. Основная моя забота заключается в том, что при получении одинаковых результатов заказ может повлиять на производительность. И не только на 2 вызовах LINQ, которые я сделал (OrderBy, Where), но и на любые вызовы LINQ.