سریع ترین Timer هایی که تو Wpf میتونی استفاده کنی System.Threading.DispatcherTimer چون Single Thread عمل میکنه یعنی تنها برای Thread تولید شده البته من شخصا این یکی رو بیشتر دوست دارم
System.Threading.Timer برای ساده ترین استفادش به این شکل کار کن :
public Window1()
{
//You probably are using
System.Timers.Timer myTimer0;
//Quicker
System.Windows.Threading.DispatcherTimer frameTimer;
// ...
System.Threading.Timer mytimer = new System.Threading.Timer(Tick, "tick...", 5000, 1000);
InitializeComponent();
}
static void Tick(object data)
{
// This runs on a pooled thread
// add ur Code here
}
گرچه بعید میدونم داخل Windows بتونی Timer با سرعت دلخواهو پیدا کنی