Did you try various version of vti encoding to reduce some decoding burden to see if that helps?
The issue is most likely a browser limitation. Other format can maybe offer ways to reduce any overhead that could lead to allocation issue within browser.
HTH,
Seb