I am planning to upgrade to a newer GPU, and wherever I searched, newer CPUs are always recommended. What I do not understand however is that some of these newer CPUs have lower clock speeds than my existing CPU. As far as I know, CPU clock speed is the main factor for GPU bottleneck, so why would a newer but slower CPU be better than an older but faster one? I cannot seem to find the answer anywhere.