I run it on my daily driver, which has 32gb of memory and NVMe. Takes about 8 hours. Most of the time is literally writing the transactions into the database, because usually there's a checkpoint less than a year back so the majority of it only needs a check of the sequence of block headers and then writing the transactions.