Upgrade your DAC first then consider a streamer if you need it. I really have not found a huge difference with streamers sound quality, unlike the DAC it feeds.
I've gone through 4 streamers in the last couple years and sold them all, last one was an Aurender A10 (software was just mediocre at best).
Software is hit or miss on all of them, reason I recently went to a Chord streamer 2GO/2YU as it uses the native streaming services app, or any playback method used on your phone/tablet. Just select the Chord as the output device and use what ever app is running like the tidal app or YouTube app etc.