Влияет ли using в C# на производительность?
Нет, не влияет. Вообще никак, это только подсказка компилятору, где искать имена сущностей, платформа clr всегда оперирует полными именами и в IL всегда полные имена, со всеми неймспейсами.
1. using в C# не подключает никаких сборок, в отличие от PHPшного include, а поэтому на производительность влиять никак не может.
2. Поставьте себе CodeMaid и он будет чистить ненужные юзинги, пробелы, табуляции... Единственный момент, надо быть внимательнее - он же удаляет все неиспользованные using, в том числе using System. И в какой то момент вы будете вносить правки, а у вас DateTime подчеркивается - не нервничаем, а просто добавляем юзинг.