Not sure what's going on, but every version from 3.1.6 on has been a no-go for me due to stroke latency. Nothing has changed with regard to my size/resolution from previous versions (I generally always use the same template), and I'm using the CPU engine, not the GPU engine, but it's acting like the GPU engine did when I had tested it in previous versions.
In other words, I can replicate this behavior in 3.1.5 by changing to GPU, but when I go back to CPU, it's fine and usable again. In later versions, both engines are basically identical in performance and therefore unusable. Are there default settings that have changed in 3.1.6 and forward that could be causing this behavior?