OCAU have a guide to timedemo benchmarking in the Battlefield 2 Demo. With the help of BadSplat, I've come up with a way to produce demo files with decent camera tracks and a process for using them in a timedemo benchmark with statistics output (including detailed frame-per-frame statistics).