I have such functionality in i2pd, what would help a lot are more hints on capacity bandwith and latency from the network. I added "aligned outbound tunnels" which make things MUCH more responsive and snappy. i think that lowering the latency on the network is probably the only way to make i2p faster again.