I don't see how lag could be caused by a cable or hub. It's not like a remote desktop or VNC connection, where what flows over the cable is commands to change a stored image; there is no stored image -- every pixel is re-sent for every frame. Any lag must therefore be internal to the laptop. If you have an image on the monitor, and it isn't scrambled and the colors are right, the cable and hub are working.