Is this a good build for current AAA titles?

Hi, I just drafted up this build as I am planning on building my own new gaming pc this summer. I was wondering if this build would work well for games like
Dota 2
Battlefield 3/1
GTA
e.c.t. and games like that
If there any changes or upgrades that would be better or essential please say. I wasn't sure about the compatibility as well, baring in mind I am on a budget.
http://uk.pcpartpicker.com/list/cVMD2R
 
Back