Well personally i don't really like Gigabyte so i would pick the Asus version or a MSI version(this really doesn't matter they're all great it's just what you like better). and for the RAM i would take Kingston or Corsair memory 8GB DDR4-2666.
Don't spend too much on RAM because taking anything...