It might have been related, because its magically solved itself after a week or so XD.
From Itch.io I only get download speeds not even exceeding 10 kB/s while from other .io sites I get between 200 kB/s to 2.5 mB/s. Is this affecting just me recently or do other has this problem too?