Oh wait nvm, I was a dumbarse and kept on clicking on the download category thing, I didn't view the post directly, thanks for the help!
By the way I believe the download problem is because of itch being weird not my ISP hope they fix it soon