[Michael Szalapski] “A much simpler workaround is to dock a panel underneath your timeline. It can really be any panel and it can be shrunk really small.”
This fixed it for me.
I came back to a project that didn’t playback well and my render queue was underneath my timeline. Now playback was fine, even by just hitting the spacebar. After closing the render queue it went back to a poor framerate even after caching. I put the render queue back underneath and it plays fine again.