OK, I spent some time yesterday trying to tweak ZSNES on this machine.
First I have made a compact bootable DOS disk. No EMM386. The Fastvid patch was applied (anybody remembers this?) to enable PCI bus features, which are unfortunately turned off on all PPro chipsets. This solves the huge bottleneck between PCI and VGA which is around 25MB/s and raises it to about 80MB/s. This doubles Quake's framerates on 640x480 on this machine.
After that the SciTech Display Doctor v6.53 loads.
You can see that video subsystem is completely optimised now.
I used zsnes (btw i'm too stupid to learn the name of the emulator) v1.36. The general options were not altered. VSync was off. Sound was enabled, and was set to 22KHz mono. No sound interplations.
I have acquired ten games, and both editions (NTSC and PAL) of each game. So I had 20 ROMs. I started each game, ran it to the mere beginning of its first level, and made a savestate. Later, I measured FPS from that position. If someone wants, I can upload the collection of 10 screenshots (one for each game) of those positions to Rapidshare.
The games I used were Aladdin, Battletoads & Double Dragon, Donkey Kong Country 1, Flintstones, Jungle Book, Pinball Fantasies, Super Mario World 1, Teenage Mutant Ninja Turtles 4, Toy Story and Yoshi's Island.
I used two resolutions: 320x240x16M (VESA2) and 640x480x16M (VESA2).
I can't really publish the whole results as a table here, because it is hard to write it in plain text. I will just publish the summary:
There is NO or very small difference in FPS between PAL and NTSC edition in ANY game. The only exception is in 320x240 where some PAL games hit the 50FPS limit, and their NTSC counterparts reach 55FPS or even their maximum 60.
The usual FPS gain when lowering resolution from 640x480 to 320x240 is around 50%-70%, but there are lower and higher exceptions. This shows that anyone with slower PC should indeed pursue 320x240x16M VESA2 instead of the 640x480x16M VESA2, because not only do they look the same without the video filters (as it is stated in ZSNES readme), but the 640x480 already cripples you for about 60%. If you additionaly want to use video filters, you'll probably get even triple slowdown.
I have also noticed (as blackmyst stated) that sprite animations in PAL editions are indeed 20% slower. That is practically noticable. I have found more information about that here:
http://board.zsnes.com/phpBB2/viewtopic ... h+rate+dos
So, is the conclusion that there is NO reason to use PAL ROM instead of NTSC?