Вам придется измерить его, но даже для небольшого файла основным фактором будет ввод / вывод.
А как вы хотите использовать файл? Это гораздо важнее.
Я бы никогда не подумал о Xml (Text) Reader для маленьких файлов. Единственное, что можно было бы оптимизировать, - это использование памяти.
В ответ на комментарий:
Для 100 КБ, просто используйте XDocument или более старый XmlDocument
Вы можете получить все свои узлы с помощью XElement.Descendants ("TAG")
var xmlData = XDocument.Load(filename);
var tags = xmlData.Descendants("TAG");
foreach(var tag in tags) ...