It's a good build, but as it's for gaming you should put more money towards the graphics card and less into other components that won't affect your gaming experience. For example, you could get a motherboard for 50-60 dollars less and not notice a performance difference.
Also, are you planning on overclocking or not?