See if this link sheds some light on this for you - if it's too geeky, please ask again:
http://androidforums.com/htc-evo-4g/120823-evo-multitasks.html#post1125141
The apps themselves don't consume CPU resources when shuffled into the background - they're under system control.
This is a form of pre-emptive multitasking - the OS is in charge; as opposed to a cooperative multitasking scheme where the apps have a say.
That's precisely what lets Android unload the unused stuff.
That - or root, and you remove them.
BUT - don't let the big list of apps fool you into thinking you MUST task kill.
Android System Info by ElectricSheep - free in the Market - will let you see your tasks sorted by CPU usage and will even let you see a nice (confusing if you're new to it) system log of what's going on. I'd recommend using that or SystemPanel Lite (also free/Market) and take your time to really look things over before deciding that overriding Android and killing any tasks is really right for you. In fact - now that I think of it - start with the second one - SystemPanel Lite (and move up to paid when you're ready).
The Snapdragon processor - like so many in today's super phones - scales its frequency to match the load. It doesn't burn up excess power when it doesn't have much to do - it runs slower. And that's very cool, because everything seems to run the same, all the time - very advanced.
But - when your CPU frequency and memory usage are constantly high, it's due to rogue crap.
Otherwise, task killers are just a placebo effect for many users.
Your mileage may vary, hope this helps a little.