Thanks guys for suggestions and help.
Ive cancelled download to update windows last night and forgot to resume it after finished.
After a good night sleep i resumed it now and to be honest im seeing improvement speed now jumping between 700kb-10MB.
Speed is not good for me to say "yeah that's how it should be", but top end of speed is good enough for me to say "ohh i'll just wait it out now".
Not sure what caused the increase in speed since i did not make any changes to dns or download server ip.
But if it works, it works and i won't question why lol