The SpeedTouch 330 as a couple of known faults that cause disconnection problems. If you are using a motherboard with a SIS/VIA chipset, then this can give intermittent drop-outs. Make sure that your usb connection is direct into the computer and not via a usb hub unit. A small change in voltage will also cause a drop-out problem.
Not saying the above is your problem, without more information, but both facts are worth considering.Regarding the latest driver, go to the Thomson/Alcetal website. If you need to contact Thomson, they have a very good response time to email requests, or they did have when I contacted them a few months ago.