Excellent point. Also, where a "GPU" is good at, it still expects very large datasets, and no concern for latency of instruction execution or memory access. The total caching and execution pipeline is very long. For 3D graphics, this is perfectly all right. (And ditto for many non-graphics computing tasks -- GPGPU is a growing domain.)