I was going to say they have reduced the number of seats by replacing the 777-200's to OZ but after checking seat guru the 777-200's and A330 both have about 285 seats in the SQ config.
But surely the cargo carrying on the A330 with a full Pax load must be less than the 777?