Before disabling the page file, read up on why you shouldn't:
http://arstechnica.com/civis/viewtopic.php?p=21013929#p21013929
In other words, leave it alone.
I don't disagree with that post, nor does that post disagree with what I've said. I've acknowledged earlier that mapped file data can be evicted (though unlike regular paging, this sort of eviction does not require disk writes).
First, killing the page file does not eliminate paging. That was never in dispute.
Second, killing the page file saves disk space when you're booting from a small 64GB or smaller drive (but so will reducing the page file to a minimal size to enable BSOD crashdumps).
Third, the scenario described in that post--where Windows resorts to evicting out pages backed by mapped files--means that there is memory pressure. I think it goes without saying that the page file should never be disabled unless your physical size is sufficiently far above your maximum commit. Since, well, the primary purpose of the page file is to supplement your physical RAM, and if your physical RAM relative to your usage is small enough that it requires this supplementing, you absolutely should not disable the page file. My points about the page file are all assuming scenarios in which this is not an issue.
The main objection in that Ars post (that Windows will evict file-mapped pages--and there's lots of it, like several GB worth after I load and play a large game) is applicable even when you have a token-sized page file (to enable BSOD dumps), which is exactly what I have on my 16GB machines because memory pressure leading to evictions is not something I worry about.
Well, you apparently don't game.
DOW II required a page file of at least 1.5GB (though that check can now be bypassed).
As I said in the other thread (different subforum here at Anandtech) about the myth of page files, "Yes, it's possible for a program to check the existence of pagefile.sys and then do something nonsensically stupid if that file doesn't exist."
It sounds like DoW2 does exactly that, since you can "bypass the check" with a simple command switch and the program works file.
This is likely a case where the program should've tested how much commit your system can handle (i.e., total virtual memory available) but some incompetent programmer decided to check only for the disk-backed portion of that. It's not hard to imagine how this might have happened: Probably since in the default configurations of that era, the page file was initially sized the same as the physical RAM, so looking at the size of the page file and doubling that will, on most systems, give you your total system commit, which is a lot faster and easier to do than slogging through the MSDN documentation to figure out
how to do it right (which would've also taken into account things like reserved memory and non-pageable memory to tell the process how much memory is available to that process).
Again, there is absolutely no technical basis for requiring a page file to exist or to be of a certain size. Programmer incompetence not withstanding.