Correction on one thing! AVG doesn't stop spyware? I can readily disagree with that after having seen different releases of AVG over the last several years jump on trojans even while AVG was totally disabled in the msconfig! AVG would spring to life out of nowhere to flag a trojan some site was trying to stuff on the drive.
No one program will stop everything and why the best advice will always be being familiar with several programs and removers. A good wipe of the drive to remove all clutter and clean copy of Windows seeing all updates for Java runtime, flash player, you name it would see videos at youtube and other sites able to be played.
Have you been to SUN lately for the latest runtime? Java SE Downloads