What is a reliable indicator that your CPU is bottlenecking your performance or other components in your system? For instance, Windows Task Manager displays how much ram is cached, available, and free. Free ram indicates that nothing has been previously cached, therefore if you have no free ram available, it wouldn't be a bad idea to install more. Windows Task Manager also displays CPU usage. Would it be correct to assume that if your CPU has not peaked to 100% usage at any time during the most intensive applications so that replacing the CPU with a better one would not improve performance?
Thats sort or right but even if the CPU is not at 100% a faster CPU can still do the same job faster. But if the CPU is at 100% for a long time then a better CPU will definitely give a big boost to performance.