probably an easy one this but users on a new installation are having to refresh forum pages before they can see new posts

the option Update Thread Views Immediately is set to "yes" but I cant see what other option would help?

Try going to your
AdminCP -> vBulletin Options -> Cookies and HTTP Header Options -> Add No-Cache HTTP Headers

and setting that to Yes.