🤑 Indie game store🙌 Free games😂 Fun games😨 Horror games
👷 Game development🎨 Assets📚 Comics
🎉 Sales🎁 Bundles

What region are you located in? I'm not sure where itch.io content servers are but generally they can handle the traffic.

Also have you tried downloading it from the itch.io client rather than using chrome to download it directly?