Ok so I've bought an Ematic AGT419 to replace my Mi Box S, as the Mi Box doesn't support more than 5.1 channels of audio anyway, and that's a requirement for local content.
Similar streaming issue with the Ematic, but not as severe as the Mi Box. Streams perfectly in 1080p for 20-30 minutes...