I would go GA-H97M-D3H with 4590 for the value.
4590 vs 4690 performance difference is almost negligible. Gigabyte board is matx sized so it does have less PCI slots but not a problem if you dont crossfire (these boards are not meant to be crossfire anyway since it will be limited).