You could save $700 by coming with no visa and converting in country to a Non O. However if you don’t already have a Thai bank account it’s pretty much impossible to get one on a visa exempt entry without the help of an agent - but that shouldn’t cost $700 (perhaps $250-500 depending where in the country you are).
Prices for visas in NZ are stupid. It’s $800 in NZ or approx $100 in any other country.
You can apply for the Non O from anywhere so perhaps consider a short “holiday” to another country (Laos, Taiwan, Vietnam, etc) and apply from there.
When you factor in travel costs and hotel stays it may not work out too much cheaper but you’ve had a holiday in a place you’ve possibly never been to and you’ve gotten the satisfaction of not paying stupid NZ prices.