Nothing to do with your video card. If it struggles to play YouTube videos at higher resolutions it's because you have a slow internet connection.
The answer is to either get a faster connection, or to start the video and immediately pause it and wait for it to fully download before pressing play.