If purely for gaming purposes and assuming you're not willing to fork out the extra for the 9800X3D, I'd save £100 + on the 9700X and get either the 7600 or 9600. Generally speaking, there's only around 5% difference between the two, but the odd game does see around a 20-30% uplift (Assetto Corsa being one example), if you're more of a general gamer get the cheapest (aka a £170ish 7600) unless you're getting a damned good deal on the 7800X3D, as I'm only seeing £40-50 difference between it and the 9800X3D currently.