well the networking stack and such is fine as it works on ethernet, so odds are a drivers issue.
when connected to Ethernet, go into device manager delete the wifi drivers.
go to the manufacture site and download current one.
install
hope for best.
(I am assuming you have rebooted......)
damn feels like I'm bigpond support again..