Nothing else regarding the TDAC, but the owner of the house where you stay, has to do a TM30 registration at the local immigration office within 24 hours of your arrival.
If wanting to stay in Thailand more or less forever, then the non-o is a far better way, since you will not be on a tourist visa (DTV) but on a real longterm visa (non-o), which will give you better rights to live as a expat in Thailand.
Use the allready posted answers in the group, to get a better understanding of how DTV works and how to apply.
It is you who have to adapt to the requirements of the Embassy, not the other way around.
So put the money in a account where they are readily avaiable, for the period the Embassy prescribes, or don’t bother about applying, or find another visa where YOU can live up to the requirements.