Any CAT-5 is fine. All this "audio grade" is pure snake oil. I say that because being a computer systems architect and system admin, ( retired) I know how Ethernet works. You see, there are these things called "packets" that are buffered and assembled. Now it is possible to get noise and ground loops over Ethernet, but that is solved by proper practice, not magic. Use shielded if for some reason you have very long runs in horrible environments. Doubtful. In the data center world, we use fiber to totally eliminate noise and ground loop issues. Now, as far as errors, TCP/IP will correct any error. Absolutely 100%. If running UDP, then you could get a bit error in the transport layer, but an application layer if well designed will detect that. You would be surprised how much traffic goes around the world, sat hops and who knows how many switches in UDP with no errors.
I disagree with "streamer vs PC" as a blanket statement. Sure going through the Windows audio stack stinks, but ASIO or WASAPI-exclusive, asynchronous with the server configured at - 3dB so the oversampling and filters do not cause digital clipping and a sufficient buffer, then bits are bits until they reach the DAC. One can even set the process priorities so when Microsoft decided upgrades are the most important thing in the world, or McAfee takes over the Kernel, then you can get prevent a skip. To say all streamers are better than all PCs is nonsense. There are some crap streamers out there. There are some very very good ones if you can stand the tiny UI.
Yes, USB was designed for keyboards and mice, but they have beat it to death over 20 years and it is now very good. Don't hold biases that are obsolete. Computers putting out PCM put a lot more of the issue to manage jitter on the DAC and there is no buffer. You are basically real-time from a source that is not a real-time operating system or IO. USB and IP solve that.