you will find he is using one of the latest releases of the directx sdk, so you will need the latest runtime for it, this is what the underscore 35 means in the d3dx9_35.dll; microsoft decided not to increase the version number but to add a date after the sdk name, very nice of them imho
i would try it but im purposely avoiding the latest sdks and runtime so i can use old features, but there is a program bundled with the sdk now, its called pix for windows, which will show you what the differences between the frames are and it will also show you where all the slow ups are happening and hopefully why
on a slight aside, pix stands for performance investigator for the xbox, as the original version was in the xbox sdk, but the developers liked it and stuck it in the directx sdk, which is a fantastic gain for us (you will also notice that the more recent versions of the directx sdk also include things like xact, which i think was originally called the xbox audio creation tool; its nice how microsoft change the name of their products when they make them open to the public)
amd athlon xp 2600+,1280mb,FX 5200 128mb,200gb & 120gb,xp pro sp2