Hey there. Thanks for the feedback!
I think we need more data relating to a sustained download - perhaps an .ISO from a well-connected host?
Zooming in on the small portion where there is some loading:
there are some pretty hefty latency excursions, but each are reacted to with rate punishments. So generally speaking it seems that cake-autorate is doing the right thing within the parameters set.
Looks like you could tighten up the delay thresholds if you wanted to, but at the expense of bandwidth:
The purple line there represents the 20ms delay threshold, but it looks to me like this could be dropped to say 15ms:
You could try:
dl_avg_owd_delta_max_adjust_up_thr_ms=7.5
ul_avg_owd_delta_max_adjust_up_thr_ms=7.5
dl_owd_delta_delay_thr_ms=15.0
ul_owd_delta_delay_thr_ms=15.0
dl_avg_owd_delta_max_adjust_down_thr_ms=30.0
ul_avg_owd_delta_max_adjust_down_thr_ms=30.0
for comparison.
But ultimately what works best for you will hinge on your preferences in terms of bandwidth and latency. Probably in your position I'd try to reduce latency a bit further since you have so much bandwidth to spare.
What do:
https://www.waveform.com/tools/bufferbloat
report about your connection with and without cake-autorate?