Running monerod 10.3.1 on a laptop with a Core i5, 8GB RAM and a DSL connection with 16 MBit downstream and it takes roughly 18 minutes (!!!) for synching 200 blocks when running in default mode (i.e. block sync size 200).
When running with --block-sync-size 10 it takes only 2 minutes to sync 200 blocks.
What's the reason behind this? Is there some effort that's superlinear in the block sync size? What are the tradeoffs? I.e. is a block sync size of 10 only recommended in setups similar to mine with moderate CPU and bandwidth?
Why was the default chosen to be 200?