GPUs sind explizit darauf ausgelegt und dafür optimiert, immer wieder gleiche oder ähnliche Berechnungen auf unterschiedliche Werte durchzuführen. Sinn der Sache ist eine angemessene Geschwindigkeit beim Rendern von Spielumgebung. Dass das genau so gut beim Rendern von aufwändigen 3D-Szenen mit welchem Programm auch immer nützlich ist, sollte klar sein. Man sollte dennoch daran denken, dass nicht jedes Programm die GPU zum Rendern einsetzt. Generell gilt aber, dass damit das Rendern flotter geht (sofern wir davon ausgehen, dass die vorhandene Implementierung eine gescheite ist).
GPUs ersetzen aber keine CPUs, OP. Ohne das jetzt komplex zu erläutern, ein Beispiel an einem Spiel (welch Wortspiel, höhö): die GPU (Graphics Processing Unit, übrigens; macht Sinn, gell?) kümmert sich um den ganzen visuellen Firlefanz, die CPU um Dinge wie Sound/Musik, Input und Logik. Beides nicht wegzudenken.