I prefer to use QueryPerfomanceCounter / QueryPerformancefrequency.
And by the way: DX9 invokes timeBeginPeriod(1) automaticaly (at the initialization)...