Affliction looks to be higher dps then Destruction, at least according to Theorycraft and Elitistjerks.
But, because of the different times on all of the dots, the best rotation is to prioritize your dots, and recast the highest priority dot that is not up.
Boxing, this would be a nightmare.

Destruction is a little easier. Chaos Bolt at every opportunity, and Immolate/Incinerate with a Conflag as Immolate is about to expire.
Still not exactly easy while boxing.

I'd recommend Demonology. Not as high dps as the other two, in 3.x... but much easier to manage.
Do a castsequence with Curse of Elements/Pet Attack, Corruption, Immolate and Shadow Bolt spam.
Make that your "big" button which is mashed along with other classes main spells.
Not necessarily the optimal warlock dps, but certainly the highest dps if you're not really paying 100% attention to this window.