Western Australia has recorded a $3.5 billion budget surplus, with the state’s coffers awash with mining royalties and GST receipts.