So, guess what! I was wrong, AMD's "Power Problem" isn't actually fixed. I probably had some wrong refresh rates set when doing the testing.
TLDR: 4K 60Hz has much lower power draw.
Depending on the GPU, other GPUs can run at 4K 144Hz without spiking the power draw more than ~35%. Retesting is ongoing, but it's messy and now I'm wondering if perhaps using a different DisplayPort connection might make a difference on some cards.
Full details: I'm doing some testing of a recent game launch, and I noticed RX 7800 XT power draw was back to around 30W idle power. I thought it was because of all the GPU swaps, but it's not. Even a full driver cleaning didn't make a difference. What did make a difference: Setting the refresh rate lower. And this is where it gets fun.
RX 7800 XT idle power use drops significantly with a 120Hz or lower refresh rate (again, at 4K). RX 7700 XT behaved in a similar fashion: 120Hz was like 13W, 144Hz was 28W. And then RX 7600 simply didn't like anything more than 4K 60Hz. It drew 6W at 60Hz, but jumped to 15~18W at anything above that level (from 82Hz to 144Hz).
It's not just RX 7000-series GPUs, either. I haven't tested them all, and in fact only have results for the RX 6800 XT at the moment, but at 4K 144Hz, or anything above 60Hz, it draws about 40W idle. At 60Hz, though, it drops to 8~10W power draw.
@jeffy9987 And this would potentially explain what you're seeing. I haven't checked power draw on a higher refresh rate display (I have a 4K 240Hz display on a different PC... except it uses DSC to get there and that may or may not be a factor. Lots of variables, in other words), but if you have a 7900-class card, it's entirely possible that the line is at 144Hz, so your use of 165Hz is "too high" for the lowered power draw.
Which honestly still feels like there's some driver BS that needs to be fixed. I would think all of the current RX 7000-series GPUs should have the same video output hardware, so if the 7900-class cards can have lower idle power use at 144Hz, but the Navi 32 cards need 120Hz or lower, and Navi 33 needs 60Hz... that's weird. Is the GPU compute somehow factoring into how much power is needed? Because the lower spec cards seem to need to kick into a higher power state earlier than the high-spec cards. 🤷♂️
Anyway, I'm adding an update to the text and am in progress on testing other workloads (4K video playback, both via VLC and via YouTube). There will be a future article at some point. This is my TED Talk mea culpa.