I just bought a msi 1070 gaming X after struggling between the g1 as well & here's my reasoning why.
1. Price difference is small, msi looks better & runs quieter.
2. All reviews I found on temps/performance between the g1 & gaming X broke even. Even though the g1 has higher stock clock.
3. Some videos show msi>g1 others vise versa, but the main consistency was msi gaming X seemed to have a more stable avg frame rate. While the g1 might peak higher on some games, but avg fps is lower.
4. Videos bellow hope they help
a) Really good review of card
https://youtu.be/3y2J1NJzioU
b) Decent card comparison between msi & g1.
https://m.youtube.com/watch?v=GcrpgkiU-s8
If you want I can give you my opinion once it comes in today but I won't have my 1440p monitor until this fall.