>The 5800X3D is cheaper and faster in games, and the platform is cheaper, so...why recommend the 7900 at all right now for gaming?
I don't think the writer was recommending it for gaming; she just grabbed some benchmark pics off a THW review and they happened to be for games. 7900 as a 12-core isn't ideal for gaming anyway.
At its $326 current price, neither is the 5800X3D. As I've said elsewhere, at the low/mid-range, it's better to put the money into a higher-tier GPU rather than paying the ~$200 premium for X3D CPU.
I'd prefer the $110 i3-13100 for low-end game box, but if you want to stick with AMD, 5600 at $140 and putting the $186 difference into a better GPU is still a way better deal than 5800X3D + cheaper GPU.