I would think that running CCleaner after uninstalling the drivers from Device Manager and then removing the associated registry entries with CCleaner might help. It sounds like you might have already done this...
After that it might help to run an IPReset which will flush the DNS, reset winsock and TCP/IP, renew the IP etc.
After you run the reset file, a screen shot of the ipconfig/all might also show us some problems.
Dropped connections can also be caused by channel crossover or wireless phones. It might help to check the channels being used in your area. Xirrus WiFi inspector is good for this.
http://www.xirrus.com/Products/Wi-Fi-Inspector