An application or service that's running in the background may be causing the connection delay.
Open Windows Help, type "run selective startup with system configuration" in the search box, press Enter, and follow the instructions.
Here's another option that has helped others with the same problem.
Open Control Panel/Device Manager, click the arrow next to Network Adapters, double click the wired network card(not the WiFi card), click the Driver
tab, click Disable, click OK, go back to the Driver tab, click Enable, and click OK.