Think about your ideas a litlle more before writing them down.
This implies that JD knows which speed a download will have before it starts the download. Example:
JD downloads with 800 kb/s some or one files. Depending on your idea, JD would start a new download, now. But oh wait, the new download is from a host with high speed, so JD downloads with 1300 kb/s, now.
Or don't you care if the download speed is a little higher than set before?
Anyway, I don't think we will implement this because there already is the pause function to reach this. Right? Hmmm, hard to say. Let's wait for some other opinions!
Greetz