I used to have a gigabyte z270x-Ultra, and the sound from the mobo was really nice. Managed to brick the mobo with a bios update and got a MSI gaming M5 z270. Audio quality on the MSI was noticeably worse, despite them both using the same audio codec.
I ended up going for these:
Honesty the Modi is probably overkill for me.
If you dont have an amp though, thats gonna make a much bigger difference to how much you get out of the headphones.