For a challenge I wrote some code to drive the DAC with a ramp table via DMA. DMA can write 32 samples to form a 50KHz waveform with the DAC free-running. I added triggering via TCO and ran the same ramp pattern synchronous at 45KHz, works well. One problem you may have (using a timer trigger) is there are no attainable products close to (44100 x 32) that come near 42MHz. You would need an external (44.1KHz x 32) clock to be able to synchronously trigger the conversions. You could also reprogram the PLL of the CPU to get even factors but this could affect quite a few other things.
One clarification, it takes 26 clocks per conversion, 1 to start, 25 to convert so max speed is (84/2)/26 = 1.62Ms/s. And a note, the analog range seems to be 0.58V to 2.7V for 0..4095 codes. All tests are with a Iduino Due Pro clone.