IMO, it's not worth it to upgrade interconnects on <$200 components. The investment involved isn't worth it for the jump in SQ, when the components aren't very high-end to begin with. If you absolutely don't see yourself buying >$200 components, then a Cardas should be the most you should get, IMO, but I'd recommend against even a Cardas. A generic cable would be fine, as long as you make sure the length is just right (signals degrade the longer a cable is).