Why does render resolution affect RAM use?
The image that is rendered need to go in the ram, so bigger image need more ram, have a look here: View Memory Usage There are other points like adaptive subdiv, but I'm not a specialist of these kind of questions.