Yes, it will run modern games just fine. Great graphics card, perfectly capable CPU.
All around good build. Only thing that really jumped out at me is that you can get a slightly better CPU for the exact same price as the one you've listed:
CPU:Intel Core i5-4590 3.3GHz Quad-Core Processor ($179.99 @ NCIX US) Total: $179.99 Prices include shipping, taxes, and discounts when available Generated by PCPartPicker 2015-12-02 16:29 EST-0500