For a very technical discussion of how the page file works,
read this.
To cut to the chase, load everything you're going to use at once and look at "Peak commit charge" on the Performance tab in Task Manager. Subtract the amount of physical memory you have from that, and that's the minimum size of a pagefile you must have to be able to run everything.