could you provide a script for mega?
No, and I think there is no need in one. To make it clear, my script doesn't do anything special, it just runs the code that is already on the page. The thing is, it's like "the key is under the doormat" situation, it is possible to use "the key" without script and it would work, but it's less convenient. I didn't "hack" the site, I was just curious enough to look under the "doormat" (i.e. monitor page's network activities and read the source code). With mega - it's different.
By the way, I have free account, VPN is turned off and it works fine. I'm not sure how much data you can receive before you face limits with free account, because I've never experienced it. The only time I faced limitations - was before I've registered an account. 3 Month ago they were offering higher quotas for newly registered members. And you didn't need to confirm you identity back then... Clear your cookies, register new account and turn off VPN or find an IP that hasn't maxed out quota, use different accounts in you browser if it is possible (you can do that in chrome). As far as I remember, they used to have an achievements system: install an app - get more data for month, confirm email - get more data for month, etc. After initial download, getting updates is not a problem.
One more thing... It would be faster if you try downloading individual files, rather then bulk zip download. Though you can select multiple files, right-click and select download. Just don't use ZIP option, it's terribly slow. As for download speeds, it might feel confusing, because the downloads there have two stages: first, I think, it downloads encoded file to your browsers cache, second - it decodes and saves the file from cache. First stage heavily depends on you connection speed and Mega's limits. Second stage depends on your system (hdd/ssd speed, overall system load, hdd/ssd usage), and there is nothing you can do about it.