No surprise Flash doesn't behave like it should. Someone needs to stick a wooden stake in it's heart.
After I testing, it is all software that calling MMCSS(Multimedia Scheduler)'s API, I just run "net stop mmcss", and open a page with Flash Player that playing video, run "net stop mmcss" again, and found MMCSS is running again.
But it is still not clear that, it is MMCSS changed and start setting timer resolution to 0.5ms, or Adobe Flash Player(Active-X version) start calling MMCSS's api and causing this issues.
Too bad I don't use MPC-HC a lot of time, and monitoring the timer resolution...

PS:The Active-X version has been changed a lot by MS, compare to NPAPI and PPAPI, but it seem like they are stop changing it, which start causing a lot of issues, like same CPU usage with PPAPI version now, by going from 5% to 20%...(should be hardware acceleration related)
I got mine both up and running with several reboots and spinning dots on Black BSOD's. The ASUS had to be completely re-installed as it only had BIOS left available. The Gateway refused for a long time...then one day for no reason at all it booted up like nothing had happened. It finally took the updates by itself after that. Maybe MS did some tweaking??
Not sure, Windows Update is always a mess, MS even break Windows 7 as they updated Windows Update on Windows 7, while Windows 7 has released too many patch for it to re-scan each time you want to check for update.
So on Windows 7, you just take 1 hours to scanning with 1 core maxed..
