It's not the length, that can be up to 100m / 300ft.
Sounds like you might have a duplex mismatch, what OS are you running and I'll give you an idea of how to check.
Does this happen any day of the week and any time of day, or on specific days and/or specific times ? You may just be seeing contention/traffic shaping/rate limiting.