For an Intel build this looks good. I'd go with a Core i5 for gaming, but a Core i3 will work with a good video card as you have linked. This build also I dont see any problems with. Gigabyte is a good brand of motherboard etc.
Only suggestion I have looking at the hardware is that if there is an option to get 1 x 8GB stick vs 2 x 4GB sticks, you may want to do that instead, so that down the road when you upgrade to more RAM, your not stuck throwing away 4GB sticks to populate it with all 8GB sticks, but instead you can add more 8GB sticks for 16, 24, 32GB etc with 2, 3, or 4 sticks later on. * 8GB by the way is plenty for now. I have a new build with 8GB RAM of the DDR3 1600 and the most memory I have consumed so far is 4.5GB of it with 3.5GB free and that was gaming with 2 copies of World of Warcraft running at the same time so that I could solo a Raid which requires a group of 2 minimum players and so I had my wifes acct active on a minimized duplicate launch of WoW while I played on the other instance of WoW, while also multitasking other stuff, and playing music on Windows 7 64-bit Home Premium with my new build with old CPU quadcore awaiting price of the 8-core AMD FX-8350 4.0Ghz/4.2Ghz Turbo to come down which would max out the supported processing power of this new build.
Intel is the way to go if you have the money for it. I have been mainly an AMD customer for last 11 years with no complaints in performance. Although Intel is currently in the lead performance wise until they (AMD) implement better design to an aged core construction. Intel has moved on to a newer design and AMD is lagging in the design, so they are pushing their older core technology harder with more wattage running them hotter to compete with Intel currently and need to play catch up before they reach physical limitations of painting themselves into a corner essentially with Intel not as restricted to move forwards. But with a good video card and a good AMD processor, the games run just as good if comparing apples to apples hardware & cpu wise between AMD and INTEL and without a side by side benchmark with no indication of Computer A or B being Intel or AMD the user would not likely be able to point out the AMD out of the group without cheating by looking at the hardware setup or peeking into the tower.