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.
cheers for the reply's
i have ended up getting the 3570K with the mobo... then i couldn't help myself.. bought a new case (500R Black) / TX650M / NZXT LX fan controller