Есть ли более продуктивные способы сделать это?
int count = list.FindAll(c => c.Equals(specifiedElement));
Вы можете использовать метод Линка Count():
Count()
var count = list.Count(c => c.Equals(specifiedElement));