I had a hell of a fight with my jxd7800b. Exact same issues as others here. I know this is an old thread but as it cropped up on google searches so often i felt it needed an update. Using a different cable did nothing for me. I still got the same driver issue. Vista pc, vista laptop, xp laptop, all had the same problem and using four different cables gave the same problem. I downloaded the driver recommended as being the correct one, but windows resolutely refused to accept it as being for the 7800. Then i found a rock driver installer app, (i was desperate by now as i was hours into failing driver installation). In the folder with the installation program were the drivers for the rock chipset in 64bit and x86, though the vista drivers werent there, only xp, win 7 and win 8 were in the downloaded fileset if memory serves. I dropped the previously downloaded vista drivers in with the installer files and ran the executable, pressed install drivers and instantly fixed the issue as the drivers installed perfectly (without needing to plug the 7800 in to trigger anything). I dont remember where i downloaded the rock installation program from, sorry, but had i known it existed it would have been my search of choice rather than the limited driver search i had been using.
Either way, it worked for me where everything else failed. For additional reference, ALL the usb cables i had used work. I tested each with the 7800 and had no connection issues whatsoever.