During IBD, Bitcoin Core will only send getheaders to one peer. After IBD, it will send it to all on connection.
15 minutes. After that it will disconnect the peer if nothing is received.
As after timeout peers get disconnected, that opens up the slot for "headers requesting peer" to go to another one.
This is a network policy used in Bitcoin Core, could be changed in future releases in response to network observations, and isn't universally implemented in all node software. Nodes may synchronize in different ways. Before Bitcoin Core's 0.10 release, a completely different mechanism was used.
But to answer your question:
If all blocks in a window are ...
With an SSD the whole thing should be setup within the same day assuming CPU is not too old. Im gonna sync one from scratch myself soon we'll see how long it takes.
When my bitcoin core downloads blockchain on MacBook Air the speed fluctuates from 4MB/s to 12MB/s. So probably 40mbps net speed is limiting you, not a CPU.
Additionally you need time to connect to enough nodes to get full speed.
First, please post the public keys of both the old and new wallets here. We will be able to determine which has the Bitcoins, using those
Simply copy-pasting those numbers into blockchain.info will give the answer straightaway
These public keys are harmless to expose here, and it will likely be extremely difficult to obtain the private keys (...