You got me wrong, I haven't decided yet. I installed swappolube, used all the recommended settings and keep rebooting the device everyday or so. But I don't know if it helped or not. I would appreciate if you have anything to offer to help.
while true; do cat /sys/devices/platform/gpio-switch/proximity/state; done