|If you are getting good speeds and your son is seven times slower I would start by checking the cable. |
How long is this cable?
If it is approaching 100 meters then it might be to long. Is it passing near any electrical equipment where it could be picking up interference. Is the cable in good condition. Any damage to the insulation that my be letting in water.
Then again it may just be that your son is connecting to slow servers which is probably the case if he is using a Peer to peer downloading application. Games server can be notoriously slow at times.
The only way to get an accurate download number is for both of you to connect to a speed measuring service and see what each of you get.
Take your pick.