It appears you've checked from a server which is giving you a bad latency. I recommend checking from Singapore or much better, Barcelona. Also, are you sure you're synced at 2048 Kbps? Could you post a screen? What is your SNR Margin/Line Attenuation value? Apart from the speed test, where else have you checked your speeds?