A CPU has to be able to feed enough data to the GPU for it to run optimally, if you were to play a game and check the two and find the CPU running at like 100% and the GPU loafing along at 70% then the CPU is bottlenecking the GPU, it's not fast enough, and the number of cores can play in, but it's the overall power that is most important