Why not simply make several versions? Like 1 Gb, 10 Gb and 100 Gb versions?
Remedy's Quantum Break had an unusual spin on letting users choose the install size, it made heavy use of live action FMVs which could either be downloaded ahead of time or streamed on the fly as they played. Downloading the FMVs more than doubled the games footprint.