Gaming computer build help and tips?

Specs

EVGA - GeForce GT 640 2GB DDR3 PCI Express 3.0 Superclocked Graphics Card

Corsair - Vengeance 2-Pack 4GB DDR3 DIMM Desktop Memory Kit

Thermaltake - 430W TR2 ATX Power Supply

Asus - Micro ATX Motherboard 1600/1333/1066MHz (Socket 1155)

Intel - Core™ i5-3570K Processor

Hey, I'm building a gaming computer for the first time and wanted to know if all these parts would work together without causing any problems. I'm going to play bf4, minecraft ect. Will this build let me play these on max or close to max settings and get good fps recording? Please leave info if you would change anything.

Youtube has amazing tutorials

Your listed specs are alright but it won't be able to run battlfield at max maybe at low. You also can't record with the specs listed because they will cause the game to be unplayable. The cpu is good but gpu and ram need to be bumped up. So the first thing I would change on you build would be the GPU. The GT640 is a weak card. Running battlefield 4 on it would be a disaster. It also depends on how much you can spend on your build if you could squeeze about $150 more into you max price you would be able to run bf4 close to max. Maybe a GTX 760 Or if you have the money get a GTX 770. Nvidia cards that are GTX650 and up have a feature called ShadowPlay, it has shadow mode to capture your past 20min of gameplay and a manual mode to record however long you want. The thing about ShadowPlay is there's barely any fps loss when using ShadowPlay to record, maybe a 5% hit on the fps. The next thing I would change would be the amount of ram. 4gb is certainly enough for most of the modern games today but in the future 4gb just won't do it. To make it a little bit future proof I would change it to 8gb of ram. Everything else seems to be good on your specs but the power supply might need to be upgraded to a 500w.

Everything is great except down the road you will need to upgrade ram and urgently upgrade video card. Go with a radeon hd 7770 or gtx 650-660 for a low price range