Hm… I would say in 2013 when I bought a laptop with an SSD.
If you're doing anything on the web, a good adblocker makes a big difference.
If you have 'enough' RAM, more doesn't help.
For most tasks, CPUs are wasted most of the time. 2 3Ghz x86-64 cores are good enough not to be noticed on a general desktop.
Latency remains more noticeable than bandwidth at modern levels: the difference between 100Mb/s and 1Gb/s is only noticeable when doing bulk transfers.
All that being said... most of what we use our end-user computers for is wasteful overhead. Too many layers.