1. no not really, the kingston blu is actually of higher quality I would say, it's a set of hyperX memory (one of Kingston's top lines and of really high quality) that's on a massive sale, it's usually about 90 or 100 bucks. The reason I also suggested G.Skill is that it's clocked higher, 1600MHz instead of 1333Mhz. In both cases though, the performance difference isn't much, but it's 5 bucks, so if you think a bit of speed is worth a bit of money then go for it, the Kingston set is great though.
2. Yes it would be, the Gigabyte one costs more and you always get what you pay for, though is it worth the money you're paying is a different question.
Gigabyte has dual BIOS (may or may not be useful for flashing BIOS or changing settings), black solid capacitors (the best available on a commercial board IIRC), and extra on board buttons such as CMOS clear, power, and reset buttons.
While the Asrock has high quality solid gold capacitors, "gaming armor" which is just better protection/cooling for the parts that heat up (this shouldn't be much different than the Gigabyte board's cooling and protection modules though), and a proprietary audio chip that's better than the standard Realtek that most motherboards have, and comes in a sexy red for people who are into that
I'd say that if you can find the Gigabyte one for not much more than the Asrock then go for it, it is indeed better, but honestly when you're above 100 dollars in the motherboard realm, most of the units are pretty good as it is.