Not sure. You need to check your laptop first.
About speed, it may not be an issue and there's no controller or any other component on the cable.
If you are replacing your HDD with SSD then you can use the same cable. That's what I did with my old laptop.