Why you lag even with 1000 Mbps internet.
Your router buffers too much data, causing a queue. This is bufferbloat.
Smart Queue Management limits speed slightly to keep latency low.