I have had a GREAT time with sophos. You have to pay for it, but its a one time fee good for life and it has caught everything that has ever tried to sneak on. Never any problems with blocking games or anything either. The only downside is that it requires ram of minimum around 512 cause any less than that and you'll find it hogging system resources, cause it's an on-access scanner, scanning files as they're executed.