Privatisations have supercharged NSW finances, with Treasurer Dominic Perrottet set to announce an expected surplus of $4.5 billion for 2016-17 when he delivers his first budget on Tuesday.