Look at the new tools:
https://github.com/hakavlad/prelockd
https://github.com/hakavlad/memavaild
It can greatly improve responsiveness. Demo:
https://youtu.be/QquulJ06dAo - playing supertux + 12 `tail /dev/zero` in background
https://youtu.be/DsXEWvq60Rw - `tail /dev/zero`, swap on HDD, memavaild, no freezes