I use AlphaBlend to do all of my game's drawing. Question is, why does it cause a lot of CPU usage? It seems to scale with the number of pixels drawn. For example, in the worlds that have precipitation, there are several layers of the scenery that cover the entire screen (which is 1024x768). Few total draws occur each frame, but there is a high number of pixels being drawn. Trouble is, the CPU usage goes up significantly. Likewise, a similar case applies with tons of draws of small images. My question revolves around the large, full screen images - why does this result in a lot of CPU usage (nearly maxing one core of my i7-2600K processor overclocked to 4 GHz)? High GPU usage I'd expect, but that only hovers around 60% (back when I had the 7600 GT - I haven't checked it with my GTX 460 yet).