Корректно: с 1 мая 1975 до 1980 года.
Запятая стоит правильно.
Эти варианты равноправны.
В «Большом академическом словаре русского языка» слово бор толкуется как 'хвойный, преимущественно сосновый лес, растущий на сухом возвышенном месте' и приводится иллюстрация: Сосновый бор. Таким образом, сочетание сосновый бор ошибочным не является, как вполне возможны и сочетания: еловый бор, сосново-еловый бор и под.
Ср.: Сверху, из дальних мест, еловых боров, сплавляют по ней строевой лес. Ю. Коваль. Еловый бор подступал к шоссе. Ю. Трифонов.
См. в учебнике С. Г. Бархударова «Правила русской орфографии и пунктуации».
Существительным управляет дробная часть числительного, поэтому верно: до 74,6 года (читается как до семидесяти четырех целых и шести десятых года).