GPUs are highly optimized for doing specific types of math. If you create a game with graphics built around that type of math the game will perform better on that GPU. However taking advantage of that performance boost requires knowing which GPUs have which optimizations and tweaking your game graphics to take advantage of the specific hardware on which it’s running. Without those optimizations software rendering using the CPU will likely perform better.
Think of your CPU as a crossover suv, and your GPU as a customized drag racing car. The crossover is street legal, can drive to the grocery store, and can also drive in circles on a race track or drive straight ahead on a drag strip. It’s not going to win a drag race or a stock car race, but it can complete them and probably do better than a dragster in the stock car race.
The dragster, your GPU, can go amazingly fast in a straight line and will blow away the crossover if all you’re asking it to do was go in a straight line. If you try to take it to the grocery store or drive it on a circular track, however, the crossover will probably win.
Latest Answers