Что производительнее в CIL для реализации FIFO: Queue или класс, имеющий List listName и содержащий метод Enqueue, реализация которого выглядит так: listName.Insert( 0, listItem);
Во-первых, возьмите да проведите тест, если вам так критична производительность, гадать в таких ситуациях бесполезно.
Во-вторых, более чем уверен, что Queue вам хватит за глаза и за уши, и вы просто отвлекаетесь на несущественные вещи.