Перечисленные сборки различаются в зависимости от версии каркаса вашего Проекта, определенной в Свойствах вашего проекта.
Например, если вы определите свой проект для использования .net 3.5, вы сможете добавить Систему..Linq, но если вы используете .net 2.0, вы этого не сделаете.
Вероятно, вы увидите, какие различия есть в статье Что нового в .net 3.5 / 4.0