You may want to check to see if Winsock has become corrupted. Open a command prompt (Start menu -> Run -> cmd -> OK) and attempt to renew your IP address manually.
If you get an error specifying the DHCP server is unavailable/unreachable, then the information below may be relevant (although your attempt to set up a static IP on the network card indicates this may not be the case. You may also get:
“An error occurred while renewing interface ‘Local Area Connection’: An operation was attempted on something that is not a socket.”
If this occurs it means Windows Sockets (winsock) may be corrupt. The next step would be to confirm this using “netdiag /test:winsock” in the same command prompt. If the test does not pass, you will probably want to run the fix provided by Microsoft (or the manual steps in the same article) here:
<b>DHCP or IP Issues</b>
It sounds like the address pool may be completely used on your DHCP server. Check the address pool to ensure that you have enough addresses to lease out to your current computer population. If you cannot get out to the internet when assigning a static IP address it could be that either your subnet mask is incorrect or the default gateway is missing. Another thing to check when assigning a static address is DNS. You need to have DNS specified when a static address is assigned. Please also provide your operating system information if these issues still continue.