I had an extremely low frame rate too. But I've added the following line to the presentParameters. I hope it just disables the Vertical Sync:
presentParams.PresentationInterval = PresentInterval.Immediate;
It boosted my framerate from 40 to 300 fps. So for me it helps.
Great article, btw.
Labris