If your getting no IP address from the router try resetting all your IP protocols and refreshing all your IP settings.
Bring up a command line and type this below
netsh int ip reset C:\tcplog.txt
When it is finished it will have created a log of all that it did.
Don't know if this will help but i had the same issue and this helped.
Social Networking Bookmarks