Will this build play these games?

Ok guys, this is the last time I will bug you guys on this subject, I swear. Because I am ordering my parts this week(EXCITED!) 

 

I made an AMD FX-8350 build that was in my price range. I dont wanna change it, so please don't post links with better parts or anything. This is basically what I want my build to be because Ive been working at this since January and I wanna freaking play PC games already lol. 

 

http://pcpartpicker.com/p/UmCq

 

Now...the list of games I wanna play...

 

Battlefield 3

Borderlands 2

Skyrim

ArmA 2 (DayZ Mod)

ArmA 3 Alpha

Far Cry 3

Civ V

SimCity

Sims 3

Fallout 3 & New Vegas

Batman Arkham City

GTA4

 

Will my build be able to play these games on high/ultra? Thats all I wanna know guys. Thank you all so much for all the help, you guys have helped me more than literally ANYONE else I have ever talked to about this subject!

 

Edit: I should note that I already have multiple HDDs, an optical drive and an OS waiting for my new PC. Thats why they aren't on the list.

That rig will handle all of those games at 1080p.

You are amazing and super fast! Thank you very much!

No problem - that's what I'm here to do; help as quickly and accurately as possible :)

That will run any of those maxed out at 1080p, most 40 fps +

 

I have an 8120 @4.7 ghz and a 7850

my 7850 is almost enough to run arma2/3 100% maxed @1080p, so that 7870 will be (as for other games, its pretty much all of them maxed out @1080p).

also, for arma 2/3 type this into the steam launch options -noSplash -cpuCount=8 -high