OK, just because you see a link speed of 300 Mbps does not mean you have a solid connection. Every so often the router and PC will renegotiate the connection speed, and if the connection has required a lot of retransmissions the speed will drop. Also, if the router has been hearing a lot of interference from another router on the same channel it will reduce the transmitter signal strength, and that will reduce the speed also.