I had a ton of problems with my G73JH and upgraded to win 8.1. It has been running solid for a month now... without the battery installed...
As soon as I removed the battery and kept the laptop plugged in, the incompatibility / freezing had stopped. I can have my LAN / Wireless / Bluetooth all on, but as soon as I plug the battery back in and reboot, the system grinds to a halt.
Give it a try and let others know if it worked or not. If it works, then we have narrowed the problem down substantially.
Thank you for sharing with the community what worked for you -- I might just try your suggestion some time.
I still get the occasional lock up on my G73JW-3DE DTR running Windows 8.1. My quick fix is to temporarily connect via an ethernet cable and reboot -- this seems to aid Windows to perform whatever it needs to do. I then shut down, disconnect the ethernet cable, and power it back up. WiFi then works again for a decent amount of time (e.g. I have not had a lock-up since my last posting on 1/31/2014)... until the next WiFi lockup comes along. *EYE ROLL*