K.jagadish, are you sure you do not have an IP conflict? It seems Windows* 8/8.1 does not send a message about this conflict but sets an APIPA address instead. You may also want to try the following:
- A different wireless security method.
- TCP/IP stack reset
- “Netsh winsock reset” in elevated CMD.
- Disable IPv6.
- Disable/remove security software (antivirus/firewall).