Welcome to the forum Davy
I am sorry you are only just experiencing this now, but the blunt truth is that all the information that might help you is in this thread. If you are still getting the problem after trying all that you read here then, honestly you are just going to have to endure the occasional reboot.
Asus no longer support the tf101/g - they have moved on with 3 subsequent models since that original transformer & there have been no official updates for many, many months now.
As far as your laptop no longer recognising the device - that is pretty commonplace & is often not resolvable either, but the recommended way to transfer material too & from a PC is to enable File Sharing on your laptop & then install ES File Manager from the Play Store on your TF - you can then transfer files wirelessly at around 65mbs (which should be fast enough for most folks )
All the best