The next should all come from a Canadian site,
http://ca.pcpartpicker.com/parts/video-card/#c=148&sort=a5
I haven't heard about the coil whine,but if you did choose another if your not sure.MSI normally is a good manufacturer.In the end that says nothing,i have problems with my sapphire 7870 XT in the same area and that's a good manufacturer too.
The gigabyte version normally is one with a good cooler too and factory overclocked,go for that one then.It costs less then the msi version.
Just read (customer) reviews and make up your mind.