I'm going ot have to look at your fix.I Played for about 2 1/2 hours tonight
and I hooked up a second monitor, so I could watch resource monitor on it
while i played. I wanted to see where all the disk activity was.
After watching that, I'm not sure it's completely a pagefile issue.
Everytime my system would lag, it wasn't the page file getting hammered, but
files like Common_client.zip and objects.client.zip. This would happen about
5 mins into the game and would last for 15 mins after the load of a map.
The whole time my max CPU was at 75% and max memory was 1.38GB out of 2GB.
I'm also wondering of some of the stuttering is video card related why it
loads up the textures or something. The game seems to be a tad more jerky
the first 2-3 mins of map and then smooths out.
It was really odd that 10-15 mins into the game, I see those two zip files
getting a very high read rate on them. Not sure if that's a punkbuster check
or not. I have that folder excluded in my anti-virus, as well as I stopped
my AV while I was playing.
So I'm no longer positive more memory would help, since the pagefile access
was there, but light. It was the ZIP files that would cause my system to
chug along. Wonder what Vista is doing that XP isn't ?
CJM said:
I've been running BF2 on Vista x64 for 3 months and it ran fine, except
that I often had some stuttering when I entered a new map for maybe 30s at
the start of the first round. Plus I had a 1-2min wait at the 'Verifying
Client...' stage as well. I also had a nightmare ALT-TABbing out of BF2
and some other games. It would take 3 or 4 mins to return to the desktop
and return control to me.
For a while I just accepted it; just figured it was a quirk of Vista. The
Verifying Client problem is well documented but nobody could seem to agree
on a reason.
Anyway, I came across a good deal for the performance RAM I already had,
so I doubled up; I now have 4 x 1GB GeIL Ultra PC6400 RAM.
Suddenly gaming in Vista is a completely different experience. I can
switch out of BF2 at will in a secoind or two (literally). No more
stuttering at the start of a nw map. And Verifying Client takes seconds
and I'm one of the first on the server.
I hoped for a general improvement in my Vista experience, but I was blown
away...
I think the key amount is 3GB; if you can get to 3GB you'll find Windows
and BF2 can coexist without overlapping and thus SuperFetch can anticipate
which BF2 files to load next to smooth yout gaming experience.
Another smaller (but cheaper) improvement is to get yourself a cheap
flash disk (for the record I got a 2GB Kingston DataTraveller from Amazon
for £12) and use it for ReadyBoost. This put a copy of the pagefile on
flash disk which means when Windows need to retrieve a smaller file from
cache it can access it quicker that via the HDD. This won't help at all
with some of the large files used in BF2, but it helps out elsewhere.
Performance gains for from 1 or 2% to 20% but for those with 2Gb or more
memory, I reckon that the general performance boost will be somewere in
the region of 2-5% [estimate]. For the record, my ReadyBoost hit-rate is
71% in a typical session.