Ok, I’m an idiot
Swapiness 100 means 'swap as much as possible', sorry. Correct way to reduce swapping in Ubuntu is
is /etc/sysctl.conf . After edit, do sudo sysctl -p or reboot. Now uptime 7 hours, no swap used.
PS: Can't wait for my ssd to arrive 🙂