I dramatically improved responsiveness with Apple's iMsg on high sierra on my new iMac from 2017 by making sure the dns is not my ISP's dns
I noticed poor performance and had dnsCrypt installed (of course) and went to console log, i had slow moving dns requests each time i opened imsg, .. when i moved to a more local and open dns service the response was near instant and when i get msgs now, they show up on imsg on imac, before they do on the ipad, the ipad was always second.