On an interesting note, Solus just switched to scx-sched from BORE. Which means now you can actually choose your scheduler
Snippet from last weeks announcement...
Our Linux kernel packages have been updated this week. Linux current is now at version 6.16.5, and our LTS kernel is at 6.12.45. More notably, our Linux current kernel is now using the scx-sched scheduler instead of BORE. This project is a collection of schedulers, so if the default scx_flash scheduler doesn't meet your needs, you can switch it out at runtime with the scxctl utility. The configuration file at /usr/share/defaults/scx_loader/config.toml contains instructions on how to change the scheduler permanently.
Some of the low-latency schedulers that I can think of are...
scx_lavd, scx_bpfland, and scx_flash (the one set by default now)
All of which can be configured to your needs better. Which is why I included the scx_flash that they set by default for Solus. Both scx_lavd and scx_bpfland have some good information out there for low latency as well.