That shouldn’t be the case. Just to check can we try these option ?
1. Does this happens in default wordpress theme ?
2. Can you try changing thumbnail size ?
I don’t think internet connection should be an issue. I am using 2 mbps shared internet here which i believe is quite slow reference to developed countries. I still don’t find overlapping issue.