Hello,
Here is your solution attached, this nice little software is able to launch your adsl connection on windows load as you put it, it tests your connection every given time you chose and is also able in very few seconds to launch your connection again if it drops, I know it is in French, but you shouldn't have any problem to set it up correctly 😉