Out of curiosity, why does it often take seconds to obtain network configuration via DHCP when the CPU is capable of processing millions of operations per second and ping to the router takes a couple of milliseconds?
In my home environment with one WiFi router and about 5 devices, it is not rare to see times like 5-10 seconds.