Sono curioso di litle su quale algoritmo di ordinamento usi OrderBy (da linq agli oggetti). Quicksort? heapsort? ordinamento introspettivo?
Come vedo nella documentazione MSDN List.Sort utilizza un ordinamento introspettivo: vedi: link
Forse OrderBy usa lo stesso?
Se andiamo ad ordinare per documentazione non vedo molte informazioni: link