Start with the workload bottleneck
A useful upgrade begins with the task that is currently limiting your work or play.
Measure before buying
Use observed CPU, GPU, memory and storage behavior under the workload you care about.
Define the target
More FPS, faster exports and more storage are different upgrade goals.
Change one bottleneck at a time
A component upgrade that is not limiting the workload may have little effect.