Honestly, most modern home PCs already have SSDs and decent RAM, so I guess the bigger question is how heavy it feels in daily use.
If I run a node on a regular home computer, does it usually consume most of the system resources, or can you still use the PC normally at the same time?
Just for learning purposes, I suppose that wouldn’t be an issue. For a production validator you want that to transmit, handle and process data without any lag.
Also, you could assign dedicated cores to the polkadot service to set priority if needed (provided the CPU has enough fast cores)