I just go with full-blown SRP, fully audited to eliminate all loopholes. For my environments (home and SOHO), that works with just a few gotchas. Both Steam and Origin won't work with their loopholes closed, unless I elevate them to run when I want them to run. While that's not ideal, in that it hands them more privilege than I'd like, it's my solution for now.
Those interested in setting up SRP and closing the remaining loopholes, here ya go:
http://www.mechbgon.com/srp If you use a Home version of Windows, you won't have a Local Group Policy and will have to settle for Family Safety whitelisting with a Standard User account.
Tangentially, set your UAC to "Always Notify" to eliminate an escalation-of-privilege issue that might be used against you. ZeroAccess was known for using it.