The RX 7900 GRE is the better buy if the extra $119 fits the budget. Unlike a lot of one-tier-up comparisons, this gap in price actually tracks with a real gap in performance.
The math checks out
Used, the 7900 GRE runs $119.01 more than the 7800 XT on ChipFlip's tracked listings, about 20.5% more. Techradar's head-to-head found the 7900 GRE ahead by roughly 12% on average across a broad game test, with a 6.3% lead in a more direct matchup, around 9 FPS. Both figures are proportionally close to the price gap itself, which isn't always true in GPU tiers. Sometimes the next tier up costs 20% more for a 5% gain. That's not what's happening here.
Why that proportionality matters
A price premium that roughly tracks the performance gain is about as fair a trade as this market offers. Neither card is obviously the "value" pick over the other purely on a dollars-per-frame basis, so the decision comes down to budget more than which one is secretly the smarter buy.
When to stay with the 7800 XT
If $119 genuinely changes what else fits in the build, budget wins. The 7800 XT is not a compromise pick here, it's a legitimately strong mid-range card on its own.
The takeaway
This is one of the rarer comparisons where paying more gets you proportionally more. If the budget has room, take the 7900 GRE. If it doesn't, the 7800 XT isn't leaving meaningful performance on the table relative to what it costs.