This is a bit long winded, but here goes:
REAL WORLD TESTS:
Well, I tried some tests and the results were quite interesting.
I used 4 different game saves – from Medal of Honour, Neverwinter Nights, Morrowind and Gothic. They all use different engines and the way they store and apply the saved information seems reasonably different. The biggest save was from NWN at nearly 20 megs.
The saves from MOH were small, and the times (when reloading on particular level) were too fast to time. So I used a save from the start of a new level, which needed to call up a stack of level info from the hard drive.
In all cases I used a routines that involved reloading several times before timing so that issues like the need to clear the previous data did not distort the results (and in some cases it would have distorted the result by a large margin).
Here’s what I’ve found so far:
DEFRAGGING:
First test was to defrag the drive. This took two and a half hours and made no difference whatever to any of the times (and to be honest – in 20 years of using computers I’ve never yet seen defrag actually fix anything. Scandisk – yes. Defrag – no.)
CHANGING THE CABLE:
According to the HD FAQ here, the old 40 strand cables limit a drive to ATA33 levels of data delivery.
Changing the cable made NO difference whatever to the load times of all 4 games.
CHANGING TO A 5400 rpm DRIVE:
I copied the whole installation from my 7200 ATA lll Seagate to a more modest 5400 rpm Western Digital Protégé drive. This is a budget drive (although both are supposedly ATA 100 compatible). The Seagate’s overall SiSoft Sandra rating was approximately 50% better than the WD drive. In terms of access time on its own Sandra rates the Seagate at 10ms and the WD at 13ms.
This made NO difference whatever to the load times of any of the games.
OVERCLOCKING THE CPU:
Unfortunately I am not an experienced overclocker so I couldn’t get good data here. Simply changing the multiplier from 9 to 9.5 didn’t appear to make any difference, but it’s a very small percentage anyway, so would be hard to pick. I tried 10x but the computer crashed when loading the games. Fiddling with the voltage was probably needed (but I didn’t know to what figures).
CHANGING THE AMOUNT OF RAM:
Now we’re talking! Going back to 128megs (from 512) made a BIG difference. It more than doubled the time for three of the saves to load. The exception was Morrowind, which only went from 15 secs to 19 secs. NWN went from 14 to 34 secs.
Stepping up to 256 dropped all times back significantly. Running two sticks of 128 versus a single one of 256 showed no gains.
Going right up to 512 (albeit in a rather messy configuration of 1x256 + 2x128) made no more difference in 3 of the games, but did continue to improve Medal Of Honour – for which the figures were 9secs(512 RAM), 12 secs (256) and 19 secs (128).
I also tried moving the Windows swap file to the D drive (which apparently helps some programs – e.g. Photoshop) but it made no difference.
So what do you reckon that I’ve learned?
I think that it’s ruled out any need to spend money on faster hard drives, SCSIs or RAIDs as the current drive seem to be able to serve up the data fast enough for these apps (not so for all apps of course). A fresh format and reinstall often makes new drives look faster than they actually are (compared to old, cluttered and buggy ones) so I’m a bit wary of thinking that I’d see a real improvement by buying a new drive.
I’ve got 128 megs of old PC100 ram in another machine, so I might try that and see if that makes it slower again. It looks as if I’ll need to jumper the basic clock speed of the board back to 100mhz and run the CPU at 12x100 to get the 1.2 again. Does that sound right or are Athlon 1.2s supposed to run at 9x133? I’d better check that I guess.
Any opinions or comments on what I think that I’ve learned? Will jumping from a 266mhz FSB to a 400 or 533 help (bearing in mind that I’m also going from an AMD to an Intel, so the jump won’t be as big as it looks)? Will the jump from PC133 to DDR266 RAM boost load speed too (or just boost something else?).
Any other simple tests worth doing?
Place your bets ladies and gents - I’ll let you know the results after I get round to upgrading.