If you decide to go with the long CAT6 cable route, here's where we get all our stuff when we wire clients up:
https://www.pchcables.com/
They're right next to the Intel campuses out here in the Pacific Northwest, but you can obviously order online and get things shipped! I mean, a 100' CAT6 cable for only $24.11??! Most places charge that for a three foot cable!