Syncing a Bitcoin full node on a Raspberry Pi 3B+

Syncing a Bitcoin full node on a Raspberry Pi 3B+ took about one month and synced only 46 GB of data. I then bought a second-hand Lenovo Center mini PC with an Intel i3 processor and 8 GB of memory (costing CNY ¥380, approximately USD $53). With this setup, the external HDD processes more than 100 GB over the past 12 hours.

On the Raspberry Pi 3B+, the synchronization process frequently rolls back.

So, is performance more influenced by the memory, the CPU, or both?

For example, "name@something.com". If someone replies to you it will be via email.
For example, "http://someaddress.com"