https://bugs.winehq.org/show_bug.cgi?id=30639
--- Comment #40 from Ruslan Kabatsayev b7.10110111@gmail.com --- (In reply to Andrew Eikum from comment #37)
In any case, no such patch exists, and this problem will largely solve itself as users get better CPUs, so it isn't terribly high priority.
Still I don't quite get what better CPUs you mean. I have Core i7 4765T, and GTASA is still almost as unplayable as it was with i7 930, while on Windows it works perfectly even on Pentium 4.
I'd suppose a somewhat good heuristic might be to detect buffer underruns and switch to lower level in the case of more than 4 buffers. It should be easier to do than measurements of time and comparison of its percentage to other.