Also MSI würd ich nicht nehmen, auch nicht das G46 - einfach zu wenig Ausstattung im Vergleich zu den anderen - beim G45 warnt MSI gar vor Burn-In Tests, kein gutes Zeichen.
Und dann ist die Sache eigentlich recht einfach: Wenn du übertakten willst, nimm das Gigabyte. Wenn du dir die Option Dual-GPU offen halten möchtest oder Ausstatung (optischer SPDIF, CIR, POST-LED, eSATA...) wichtiger ist, nimm das ASRock.
Wenn du weder übertakten willst, noch der Feature-Unterschied für dich relevant ist, wirf 'ne Münze
LG