Hi All,
I am not sure if any of you have attempted this, or if it has already been posted but here goes.
I have been experiancing a the same issue as all of you and i found when using ipconfig that the IPv6 protocol was superseding the IPv4 protocols.
I checked my router and realised that it isn't IPv6 compatible. (Brain Wave then started!)
I then accessed the adapters settings ( Start - Control Panel - Network and Internet - Network and Sharing Center) then on the right hand side there is an option "Change Adapter Settings" from here if you disable (untick) the IPV6 protocol then the connection will be stable and work as it should!