This could just simply be a kernel regression and keeping it on the older kernel might be a solution that works fine for you. You could also try a newer kernel and see if the situation is any better there as well:
Or if your system runs perfectly on the older version and you're fine with that, you could make that the one boot by default and just wait for another update to 6.8 to come through and see if that one runs any better or not: