Ok, I think I've fixed it now. I swapped the sticks and the old one worked fine. So I noted down the settings on Tivimate and compared them. It turns out that the video decoder was set to software not hardware on the newer stick. I've changed it and it seems to be working fine now. Thank you all for your help and advice.