In compositor add a driver to both X and Y values in Scale node and as a driver value use the resolution percent. Expression of 100.0/value where value is the percent value gives you scaling factor.
Coming back to this, I’m sure I got it working before, but now what happens is it scales up the render and pastes it into an image that’s the same size as the original, so you just get the centre of the scaled up image.