I‘m running a raspberry pi with 8GB ram. Took me about 2.5 days to synchronize. What is acceptable I think.
Discussion
And if I correctly understand, Bitcoin core only uses 512MB ram for the UTXO set the rest is stored on the ssd and fetched if needed. I do not see a problem with ram or disk space unless the number of those transactions will rise considerably.