Are there any other drivers out there we know of (he typed hopefully)?
Difficult to fix bad hardware with software.

A little more money than the one you have but I have three of these and so far so good.
http://www.tripplite.com/en/products...xtModelID=2430