Finally got my 6900XT yesterday. EK-block was on and the system was watered down in record time.
The paste is probably still setting, but I'm extremely happy with the thermal results. Played wow for about three hours last night, after benchmarking for a few hours before that, and wow really seems to tax the GPU - my placeholder (and aircooled) RX6800 would crash at around 99-100C hotspot even when undervolted and with fan speeds tuned up after a while. After three hours the hot spot on my 6900XT with the EK-block never went over 55C and the GPU temp topped out at 46C. During continous testing in timespy it never reached over 43C, sat from 39-41 most runs. Ambient was all over the place, but I'd say the delta between GPU and coolant is around 8-10C while gaming.
Best Timespy graphics score is 20.700 so far, around 11500 in port royal. The card will run games with a 2900mhz overlock set, but after 2700mhz there's not much performance left to get, it is - like everyone else is reporting - powerlimited.
But. And there is a but. The coil whine is real. Many people have reported this, and I can say that my copy is bad - like extremely bad. It was horrible on the aircooled 6800 and it's very bad on this 6900XT as well. Obviously this is more noticable because I'm using a waterblock and running my ML140s from 600-800RPM which is pretty silent, but its very loud, high pitched and bordering on RMA-grounds I'd say. Sadly, it seems this is something most big navi-cards suffer from, so an exchange could yield a chip that performs worse and still has whine. Messing with overclock-settings doesn't have much effect, its louder when overclocked but not by much.
I game with headphones though, and when I'm just working or messing around in windows its silent - so for me it will probably be ok anyways.