Just ordered these parts based on budget build.
new to pc gaming

Do you guys think this build will work well. My friend says it looks good but I want a little more feedback. I'll also post a video of it running BF3, Dirt 3, and Metro. Apparently the settings are at ultra which I'm guessing is the highest for PC games? The first game I plan on getting is Diablo 3. Another question I have is whether or not I should get a hard copy of Diablo 3 or the digital download from gamestop because I have enough store credit for the game. Your feedback is greatly appreciated.