It is in a ThinkCentre M92P. Need an upgrade, thanks

Google says it can handle 32 GB RAM. If that's correct, Bitcoin Core will even work fine with an HDD (I did it on a server recently).
For this I am going to use JoinMarket once I get this stable. I have it installed but haven't started using it yet.
I haver no experience with JoinMarket.
Progress running after 13 hours this time around is 53.13%.
The thing is.... The first part isn't that hard on your hardware: your
chainstate directory is probably still smaller than your available RAM. At the end of the IBD, it'll be 12 GB.