I think that you already suggested this about a year ago:
IIUC, you propose to:
- make some reasonable assumption about the speed of the internet connection of Tezos nodes,
- charge some extra gas in each operation, proportionally to the size of the operation, to account for its participation in downloading time,
- raise the gas limit per operation (because the previous gas increase should not invalidate any currently valid operation),
- raise the gas limit per block by the same factor,
- drop the size limit per block,
- keep the operation size limit untouched.