Again, the thing that you need to see here is your internet connection. A 300 Mbps internet connection would be very fast for streaming videos as well as playing games. Good video streaming requires a 5 Mbps connection while a good gaming experience requires about 20-25 Mbps connectivity. Hence, if you are on a 300 Mbps connectivity, a 300 Mbps router will be good for streaming videos and playing games.However, if you are on a slower internet connection, then getting a 300 Mbps router will not do anything to boost your internet speed! The key thing that you must consider here is the speed that your Internet Service Provider gives you and not the speed that the router supports.