Honestly. The only real ways to stay long term are: A. Get married B. Get a job. C. Get an ED visa and attend class. Otherwise you will be playing the 6 month "what visa do I get now" dance...
remember, that while Thais may call themselves Buddhist, they actually often act counter to Buddhist values, much like "Christians" in western countries...