You're on a witch hunt that's not going to be successful.
There is no way to know beforehand which memory you'll get. Best is to buy one card, test it, and if you're happy go back and buy more from the same shop.
I've seen MSI 1060's 3GB with Hynix memory (getting 20-21mhs).
I've seen people recommend 6GB because the likelihood of Micron or Samsung memory is better (but its much more expensive).