SATA Cables are SATA cables. Get the one that fits what you need best.
Need a 90 degree bend, Then get one
Don't need a 90 degree bend, then get one without a 90 degree bend.
Want a yellow cable? Then get a yellow cable.
And it's 640GB, as in Gigabytes. Unless I'm wrong and you're using a 20 year old hard drive.