To anyone else having this problem, i seem to have mostly removed the delay by changing a few things in services to manual startup (you can also try delayed automatic), i disabled print spooler and .net framework ngen v4, there's also some sort of hp printer service thats the most common thing causing it, i didn't have it myself, setting a manual ip like above may also speed things up as well.