HashTable разработан для эффективного поиска на основе произвольных ключей.Да, это, вероятно, будет лучше, чем искать ключ в строке каждый раз.
Но, как и во всех вопросах, связанных с производительностью, лучший ответ - сравнить его самостоятельно .Если оптимизация не стоит делать сравнительный анализ, ее не стоит делать.