I mean, there's the unfixable board layout; m.2 behind the GPU slot. It idles at 69 degrees during gaming in this weather, and throttles at 70. Soon as it hits a big loading spike, it'll tip over. Not what I wanted out of a 960 Pro at all
Then there's the awful bios... Memory is stuck just below 3000; it used to be higher on a previous bios, but last flash got it into a 30 minute boot loop. Now it claims to be the latest version, but doesn't have any of the new features it should have and I suspect if I try again it may just brick itself and die altogether. On top of that, it has savage overvolting if I touch the multiplier (like 1.55-1.6 vcore!), which is probably to "compensate" for it's lack of LLC. What sort of motherboard doesn't have LLC?? Either way it means zero overclocking for me.
On top of
that the VRMs and VRM cooling are a joke, and this 1600X at stock while gaming is pushing 85 degrees on them. The SoC mosfets don't even have a heatsink on them
And I should have found out all of this before I bought it. My bad, and now I'm paying the price for my ignorance

The months since have taught me a lot about how to identify a quality motherboard though, so at least it was a learning experience
So the board must be replaced, and it's making me consider replacing the CPU at the same time.
Regarding performance, I'm unfortunately that fringe case person who is always CPU limited even with a mediocre GPU. I like things like Kerbal Space Program (single thread), Stellaris (mostly single thread) and Cities Skylines (eats every available thread but gets capped by 1 heavy one). Whether it's the board or the CPU I'm unsure, but my 1600X is reluctant to XFR. It
will touch 4.09 occasionally, but it seems to be little blips that show up in HWMonitor only. Pretty much any time I look it's sitting 3.67 with what I would have considered a single thread load.
Hence I'm now on the brink of going 8700K/8086K for a year or so. Moving from 3.7 to 5.0 would likely be more meaningful than gaining 2 cores with 4.2 boost clocks.
If Ryzen 3000 was sounding like it would deliver big clocks (or some IPC jumps) then I'd be willing to swap the board to something like a CH7H to solve the current thermal issues, see if it solved the memory speed, and feel happy that a next gen CPU would sit in it. But if we have no idea, then I've no real reason to wait and might as well get it done.