This type of build it what I am looking at building right now. You can most certainly play those games at high settings with these components picked out. It doesn't seem like you are on a tight budget because the GPU alone is $500. I would personally go for a standard ATX board rather than a Micro ATX and I would also get a SSD if you have the money. I personally never had a SSD but I hear they are pretty quick on load times and run more efficiently than standard HDDs. I would also get 2x8GB of RAM rather than 2x4GB sticks. Just a though if you have the extra cash.