Eh, I wouldnt spend on Nvidia when pascals around the corner and brandwise, Gigabyte is a no-no anymore until they fix their shit.
Sapphire 390 is a good choice, Plus you get the backplate for the same price xD.
It looks fancy eitherway.
(Its a revised 2.0 from the first one I had with higher clocks too)
I know how you feel.
I'm also on life support, I was to recieve my GPU last week but the stocks ran out.
now gotta wait another week.