"Typical" implies "standard", so a low to mid end rig. Which also means (presumably) a "standard' use case i.e what any "typical" user does -- search for something on the internet, see funny videos and post on online communities such as facebook or similars. And before you say "define a typical user" -- a user that has a very basic understanding on how to interact with a computer and use it properly. So... even "your mom" fits this criteria.
GustavoM
Here is me (still) hoping for arm64 to become mainstream just like x86_64.
t. I'm typing this on my orange pi 5 max. And the gap between this pc and a "typical" x86_64 one is almost nonexistant.
I don't think you'll need to do that, unless you are planning to download files that are over 4Gb long and/or you are using a potato that has less than 1 Gb of ram.
t. I've set my entire ram into a ramdisk, and the performance actually IMPROVED compared to not setting a ramdisk at all.
This is why I've set up a ramdisk on ~/.cache
and ~/Downloads
-- "free" automatic cleanup plus a tad more of performance because why not.
"But can Linux install things via a single .exe file? HAHAH EAT IT NERD!"
- 10'ish years ago past me, before discovering the magical wonders of the package manager
I don't make up stuff, but rely on facts and logic instead. :^)