now i can understand many thing technical about electrical stuff, adiabatic, volt drop, grouping etc etc....from your speed test download and upload are not that bad, its your latency shown as your ping which is 157. That is high and is due to the various servers you have to go through.You could do a tracert to find which server is holding you up.
... but what the hell is 'tracert'?!