Go for the i5-3570k over the 2500k if you can, better performance at a lower power draw.
That Gigabyte board is fairly good and have recommended it too a friend of mine, it will serve you just fine for a gaming rig or the like. Your on the right track with the CPU, just bump it to its Ivy equivalent (3570k) and your set.