Majestic Suites has free wi-fi. They used to charge, but IMO competition made them offer it for free.

Many (most?) mid-priced hotels (1500 - 2000 baht) should offer free wi-fi.