Depends on the online game your playing. If its an FPS game, then yes upload rate is the reason. But most mmorpg's should work quite decently. Could also be a porting issue. Go to the community of the game you are playing and check which port needs to be open on your router. Hope that helps.