Random facts that may be of use:
Opening a Thai Bank account may be an idea. It can be a difficult, but not impossible to open without a Non-Immigrant Visa. But once open there are very little maintenance fees on the account. Deposits and ATM withdrawls are free within the Province the account is in, as long as you use their own ATMs. I can wire money to my Thai Bank account for under $40 and it takes less than a day to process. (The fee to send money back out of Thailand is much cheaper).
If you must pay the 150THB, you may want the highest amount to withdraw at one time. Bangok Bank ATM maximum withdrawl per transaction is 25,000 THB.
Also Visa cash advances charge a fee of less than (the equvilent of) 150 THB per transaction. It's possible to withdraw hundreds of thousands of Baht in one transaction at any bank counter with your card and a passport.