I also depends what gear you're using when doing 40, how much stop start you do, engine temperature and so on.
As for the 95 RON vs 97 RON, I have always found my cars go further on the better fuel so it works out the same if not better as a cost per mile. Lotus, Zed, Focus and Volvo all testament to that so it's not just a fluke.