Did you ever try a fresh installation of Windows to make sure none of your background applications are causing this?

Do you remember since when exactly you're having these issues? It'd be good if we could track it down to a certain patch.