This is really beginning to sound like a problem with the device's drivers.
Not sure if you've done this already, but a visit to the mfr's website, support pages and looking for other drivers for your operating system is what I'd be doing.
If there are *any* other drivers published for the device, worth a try to download, install and see if they perform.
--Mac