Also, I would love more technical information, like what to think about if you want a high performance node.
Usually it comes to 3 things,
1. Edit
bitcoin.conf file. Usually you'd allocate Bitcoin Core to use more RAM.
2. Move
chainstate directory to SSD using symbolic link. Alternatively use SSD to store whole blockchain if you have big SSD capacity.
3. Upgrade your hardware.
I want to build everything from scratch so I will compile the Bitcoin Core myself and run it in a Debian installation without GUI.
Check this documentation,
https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md. Take note Bitcoin Core use few older version of library (such as Berkeley DB 4.8) so it could be tricky.