Before you spend big and unnecessary money on a DAC, I would highly suggest that you visit this site below and check your ears. Regardless on how good an expensive DAC is, the weakest link in audio is actually the human ear and for some human beings, having exceptionally great sensitivity in the fine spatial frequencies and depth perception, so much so that a nice DAC would help distinguish against an internal DAC in the latest macs. Unfortunately, the majority of people while having good hearing, may not benefit from 24bit 96khz and up sampling rate at all. In fact and in most cases, the majority of people simply can't hear the difference between the internal DAC and external. Which is why you should try the hearing test first. If you score 6 out of 6 with your Audioengine A2+ speakers with your current iMac, then you can consider a refurb Audioengine D3 for $45 they have now. It sounds pretty darn good if you've got the ears to enjoy it. Otherwise, it will just sound the same.
Another thing to consider is that, you need a high quality streaming subscription service to enjoy the DAC. I have both the Mac Mini 2011 and the Macbook Air 2014 and I would say that their internal DACs are pretty darn good. I use them to record to my Tascam DR-22WL with pretty darn good clean crisp result. You can do better with a DAC, but I struggle to justify the need to hear the absolute in audio perfection. I was an audiophile in my younger years -- Sansui, Denon, Nakamichi, JBL etc, but as I got much older, my hearing is really not the same as I was young.
Btw, despite me being an old fart, I still got 5/6 right with a crappy speaker on the NPR site. The one that was wrong was still a much higher sample rate closer to the original. So if you can get 6/6, then you deserve a DAC and a nice set of speakers as it will help expand your audio fidelity depth. Otherwise, you will find some people who have a placebo effect -- meaning that they think they can hear a difference just because they have an expensive DAC and amp system but they don't. I still run a pair of the legendary Monsoon MH500 like 17 years old and it sounds amazing.
https://www.npr.org/sections/therecord/2015/06/02/411473508/how-well-can-you-hear-audio-quality