Hmm, does fraps not do the job for you?
for me with fraps, its very good at showing fps, but when i press the button to monitor it over a set period of time then view it on excel, it shoots to 0 then back up, so the lowest fps is always 0... strange.