Is this build good for cod battlefield minecraft and other high demanding games?

I'm about to build my own PC for gaming recording and live streaming, I was wondering if anything on this list wouldn't work to well together or if something on the list wouldn't be good.
Here are my parts

Processor AMD FX-6350 3.9GHz 6-Core Processor

Heatsink Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler

Motherboard Asus M5A97 R2.0 ATX AM3+ Motherboard

Ram Team Vulcan 8GB (2 x 4GB) DDR3-1600 Memory

Hard drive Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive

Graphics card MSI GeForce GTX 760 4GB TWIN FROZR Video Card

Case Thermaltake Chaser A31 ATX Mid Tower Case

Power supply Antec High Current Gamer 620W 80+ Bronze Certified Semi-Modular ATX Power Supply

Solid state drive Kingston Digital 120GB SSDNow V300 SATA 3 2.5 (7mm height) with Adapter Solid State Drive 2.5-Inch SV300S37A/120G

With the CPU you will be able to render, stream and record easily. With the 6 cores and high clock rate. Bonus GTA games will run smoothly because they are badly optimize but with high clock rate it will be no trouble.

FPS with games
All counter-strike series. Max 60+ FPS
All CoD series. Max 60+ FPS
BF3 and older series Max 60+ FPS. BF4 max 25-70 FPS
LoL, DotA, DotA 2, HoN, DawnGate, SmitE, Path of Exile, SC2, Diablo 3, Max 60+ FPS.
Minecraft and Terraria max 60+ FPS.
Crysis 3 Max 30-70 FPS.
Arma 3 Max 30-70 FPS. Garry's Mod max 60+ FPS, all Tropico series max 60+ FPS.

Future games (Prediction from me)
Far Cry 4 Max 30~ FPS
The Division Max 20-70 FPS
Evolve Max 30~ FPS

Overall strong set up. GPU is strong now and might be strong in the future running med to max settings with nice FPS.

Fair build, should run the games fine. Battlefield might be tricky, but the others should be great at max.

Your frames should be 40+ at almost all times. (Might drop in the 30's sometimes, depending on the area and the commotion around you.)

Also, I'd upgrade the power system for future purposes. (750W preferably.)

You have a great build. First of all, let me inform you that compatibility is perfect (all those parts will work great together).
Let me look at your processor first-----
The AMD FX-6350 3.9GHz 6-Core Processor is awesome and will allow you to run and record those games effortlessly. As a matter of fact, running the games themselves will only use one cores of your 6 cores processor--- what will utilize your cores though is the actual recording software while recording.

Good Motherboard----

8 GB RAM is perfect for any gaming, but when it comes to recording while gaming you might want to step up that. I recommend 12 GB, 16 would be superb.

Graphics card. This is probably the most important of the list and you have made a good choice. The MSI GeForce GTX 760 4GB is one of the best cards out their with pixel and rendering rate as well as a high clockspeed and memory bandwidth.

Good choice of Hard drive-- the Solid State drive will give you some much needed speed. Perfect!

PSU (Power Supply) the 620 watts will run your system, but I think you should improve that wattage- so that there are no doubts of your system lacking efficient power, as well as it will allow you to upgrade in the near future without having to change PSU. A 750 watts PSU would be awesome. A great choice of brand for PSU is Corsair. Get this psu >http://www.amazon.com/gp/product/B008RJZQSW/.

Good Case and CPU cooler. You are on your way to a very good build… Congratulations

Yes it should run bf4 crysis 3 and cod fine. And a computer much worse could still run minecraft without lag.
though if you plan to use system under full load (and none of the games you mentioned will bring it close to that, i have similar build and I've tried all games above on max settings) you might want to consider buying psu with higher output.