Wild guess: The cable might actually only be certified for up to 3Gb/s (SATA II) and the different results on SATA III are due to variance in manufacturing?
This is precisely correct. The internal cable is unshielded and unable to operate at 6Gb.
The people getting lucky are getting a 3Gb negotiated speed, or being incredibly lucky on the ambient electronic noise.