Jag skulle kalla rx580 mer effektiv än vad rx 480 är om båda ligger i samma frekvens och rx580 brukar kunna undervoltas bättre :).
Ett rx 580 vid 1300mhz och 2250mhz undervoltat drar nog inte mer än 150w i desktop utförande.
Enbart byte utav pcb skulle nog sänka förbrukning med en bra mängd samt att man kan ta de bästa chippen och undervolta lite mera än average rx580. Går man ner till 1200 så sjunker förbrukning rätt mycket.
Det som är, rx580 kommer i princip alltid högre klockade och för hög gpu volt från fabrik därav flera testare/sidor som visar på det du säger .. sämre prestanda/watt mot rx 480. I själva verket är rx580 bättre