Ни первый, ни второй вариант не представляется корректным, к тому же какие-либо стилистические и содержательные особенности текста, в котором словосочетание может быть употреблено, нам не известны. Рекомендуем обратить внимание на то, что выражение уголовное дело является юридическим термином с устоявшимися традициями употребления, в том числе в сочетании с именами существительными; ср. типичные обороты: уголовное дело по статье / по факту / в отношении и т. д.
Лучше заменить разговорное порядка на предлоги около, примерно, почти, свыше.
Правильно: действует в течение пяти лет.
Корректно: дети 2—4 лет, дети двух — четырех лет, дети от 2 до 4 лет, дети от двух до четырех лет.
Верно: около трёх с половиной миллиардов лет и около 3,5 миллиарда лет (произносится около трех целых пяти десятых миллиарда лет).
Предлог со фонетически закономерен перед словами, начинающимися с сочетаний [с, з, ш, ж + согласная] или с согласной [щ]: со ста, со славой, со звездой, со шкафа, со жгутом, со щами. Также со употребляется перед формами с начальными сочетаниями [л, ль, р, м] + согласная: со лба, со мной, со льдом, со ртом; также перед сочетаниями [в] + согласная: со вторника, со всеми, со второго.
Предлог ко употребляется перед дат. падежом существительных лен, лед, лев, лоб, ложь, мох, ров, рожь, рот, перед форой местоимения мне, перед дат. падежом слов весь, всякий, всяческий, вторник, второй, многое. Наряду с к употребляется перед формами слов вчерашний, шов.
Это предложение с однородными придаточными, запятая между ними (перед союзом и) не ставится.
Возможны оба способа записи. Подробные рекомендации можно найти в книге: А. Э. Мильчин, Л. К. Чельцова. Справочник издателя и автора. М., 2003.