Yea, this issue drove me nuts with my 5850 and really turned me off to AMD. My displays would flicker every time a web video was loaded because of the changing memory clock. The "solution" was to just peg the memory clock constantly. Absolutely zero problems since dumping AMD and picking up a pair of Nvidia cards.
I still have a 5850 and it never flickers (the only problematic thing is with multiple monitors), the behavior with flash video (on IE or FF, I haven't tested Chrome with this card, and I've heard it's difference because it doesn't use UVD the same way as FF/IE!?) accelerated is that the card runs with the UVD clock (400/900), while it runs at 157/300 with hardware acceleration off,
nothing wrong, the only trouble is that it locks at 400/900 with any flash video open, so if I try to play a game with a flash video open it's going to stay at this clock and not the full clock until I close the video, which makes no sense, but the UVD clock overrides the catalyst settings I think, the only way to change this clock is perhaps editing the bios!?
the easy way is just to disable hw acceleration, almost anything can handle 1080p youtube anyway.