re read and still very relevant... Also note, some banks in Thailand charge to except Iban and swift international transfers making the 'free' option even less desirable.
You still don't get it? You should be comparing the total cost of 800k baht, not just fee's.. The higher rate of exchange still makes wise the cheaper option..
Your a 1000 baht worse off for every £1000 sent..about £23.50. Fee is about £7, but way more is made up with the extra rate. So it you'd be about £375 better off when sending 800k baht.