YouTube compresses the videos even at 1080p, so if the video was previously compressed and then recompressed when uploaded to YouTube, it's going to look like crap no matter what.
As for BF3, you posted a pic with no detail of your settings or FPS, how do you expect us to tell you if it's running properly or how to make it run properly?