Adding a GPU (or just a video card)

Sure, if you’ve got a spare CPU core to dedicate to doing that. And if it has instructions to efficiently scale and add (i.e. blend) RGB values – preferably a full up SIMD or Vector ISA.

That’s a whole lot bigger and more complex than a simple hardware BitBLT unit.