Beyond 350m, it would seem prudent to switch to a caliber larger than .223 or 7.62x39 anyway.
It's the cheapest choice by far. Unless a gun company unveils some new technology, which is possible, there really isn't a better choice than modernizing the m4. (how about starting with 18" barrel along with the caliber upgrade.)