SmartTV would solve your HBO on Go (most SmartTVs support it), but your Chinese channels most probably won't go.
You don't need an OS (Operating system) for your laptop, you need an application. Give
Kodi (XBMC) a try.
As for Chinese channels - it all depends how they are transmitted. Some can be seen in a browser, other require application download.
Another option could be Chromecast stick - you can see on your TV anything you could see inside a Chrome browser.
As @Bliq mentioned - with the laptop you will need (wireless) keyboard and mouse, with SmartTV you will need only the remove.