I'm not sure how those parameters would affect anything...
It will spam just to 3 connections, not to 10 or whatever.
Heh, the problem is I'm a well connected node and have multiple people syncing from me at any given moment. From people using your patch i see a getblocks request for, say, block 10,000... so I send them 500 blocks, and they turn around and 10 seconds later issue a getblocks request from block 10,050 or so, so i send them the same 450 blocks again with 50 new blocks.... rinse, repeat. This creates a lot of overheads!
Interestingly it seems that, for the moment at least, everyone who is checking out your bot is now all synced up! The spammy getblocks have subsided, with the exception of a couple of nodes that keep doing getblocks from block -1, which I'm guessing is an effect of some sync bug in the reference code, or something.