i have zwave and followed the steps in that thread. I skipped the part about requirements.txt and instead did a normal home assistant install once python was updated. Once you copy your configuration everything else will reinstall. If you see any errors in the logs you can most likely manually install the failed module.
My personal install is on a venv in a i5 with 6gb of RAM on a SSD…runs really smooth and hass restarts are 30 seconds normally. I am also running zoneminder, nextcloud, node-red, inlfuxdb and grafana.