The Asus Sabertooth is better between the two but if your needs are not too higher then you might be just fine with the Gigabyte board. Both are good at overclocking though. But I would recommend you the Asus Sabertooth if you can afford it, then definitely go for it. Otherwise the Gigabyte board should just be fine for anyone.
Note: There is a 100 dollars price difference between the two, so i do not know why you chose two motherboards from completely different price segment. Just wondering why?
Well.. go for Gigabyte GA-Z87X-D3H for 130-140 dollars. It overclocks like a beast. I cannot see why anyone would not go for this. Even the most professional guys prefer this motherboards. The guy from Motherboard.org recommended this motherboard in his 1500 dollar build, so it is just good for any requirements. I myself won't need anything more than the features that this motherboard already has. This a good enough motherboard. Get this one and spend the money on something else like the 250GB SSD instead of the 120GB SSD . I personally do not see any disadvantages of having this motherboard, so go for this.