Корректно: 1. В ближайшие пять-семь лет не собираюсь переезжать. 2. Пенсии в пять-семь тысяч рублей едва ли будет хватать. 3. Файлы объёмом шестьсот — семьсот мегабайт.
В третьем предложении речь идет (по всей видимости) действительно о количественных пределах: файлы объемом от шестисот до семисот мегабайт. В первом и втором — о приблизительном количестве: то ли пять, то ли семь, не слишком важно.
Корректно: в объёме 479 774 (четырёхсот семидесяти девяти тысяч семисот семидесяти четырёх) тонн; в объёме 479 771 (четырёхсот семидесяти девяти тысяч семисот семидесяти одной) тонны.
Верно: более семисот трудов; такой науки, как экология.
Правильно: продолжительностью семьсот двадцать часов. Ср.: продолжительностью более семисот двадцати часов.
Это точно необходимо? Дело в том, что написанное словами понять будет совершенно невозможно...
Можно записать так: дробь, в числителе которой число такое-то, а в знаменателе - такое-то.
Правильно: до семисот тысяч.
Не очень понятно, для чего употреблены слова "из расчета". Лучше: Парень пообещал взять кредит и вернуть Борщевской деньги, требуемые ею на оплату штрафа, - один миллион семьсот тысяч рублей, - как потребовала она сама.