Firstly, if it is seeing something, but you are getting limited connection, I would double check your ip settings and make sure you are getting a DHCP lease and if not, try to assign it manually.
If it is still failing -
I know you will hate me saying it, but I would still check wired drivers-
Download a linux live cd, only use wired and ping the router or any website simply to double check that the socket works (there has been a few questions recently about bad ethernet sockets!)
If it does work from linux then even though you have uninstalled and reinstalled the drivers, it does mean it is a driver issue and all you can do is either try again or wait until newer drivers are released.
If it does not work from linux, it means that the socket is probably dead.