I wonder why upload performance us better on wifi? Do both connect to the same router (+switch+WAP)? Is all traffuc local when serving media?
What does your speed test measure - upload/download to/from where?
Can you measure download speed at a client of the server?