If i connect a swotch to the end of the cable, it wont work - packet errors and lots of timeouts. But if i connect a laptop directly to the cable end it does work. I am assuming because of that, it is a distance issue?
(I ruled out a switch problem- it works perfectly fine plugged directly into existing network - it is brand new)
So another switch might work better, and that might be your easiest option--find a pair of switches that will work across the existing cabling.
Otherwise, ethernet extenders can get close to gigabit across the link. Most of them can only do 200Mbps max, but this unit is supposed to hit gigabit:
Achieve next-level speeds with this managed G.fast Ethernet extender kit. Optimised for fast, stable performance. Order now to enhance connectivity.
www.netsys-direct.com
I've actually used products by this company in a production environment (hotel) and it worked very well across wiring that wasn't even close to proper spec--very happy with the company and products.
I found one more company with a gigabit speed extender:
Professional-Grade PoE Extender Designed And Made In The USA With Quality, Pride And Precision Craftsmanship. Why Risk Your Business On Anything Else?
ethernetextender.com
This would be your quickest 'plug and play' solution, but at $400+, it's definitely more expensive than a pair of cheap switches that will bridge the gap.
Another thing to try if you don't need full gigabit is to try a pair of 100Mbps switches. Those might have no issues since the wiring is much higher than the Ethernet specs.