I won't lie all of these games are CPU intensive and as such, this build will struggle a bit. However, the G3258 should be able to manage with them just fine. In order to make sure though, you should overclock it. That's the reason I included this cooler - once you overclock it to about 4.4 -4.5 GHz it should run these games well enough. I also picked this specific motherboard because it's one of the cheaper motherboards with a good upgrade path, eventually leading to an i5 4690k, which you want to aim for in the future. That aside, since this forum thread is now fairly old and chances are no one else will comment on it now, copy the build I sent you and create a new thread with it, asking if you will be able to run the games after you...