The 820D isnt a great gaming cpu, but it is a good multi-tasker. I think it's a great budget option for the non-gamer. If you are into cpu intensive apps like wmv/divx encoding, video editing, heavy photoshop, playing h2.64 HD wmv clips....and not so much games, then I like the pentium D series (certainly over any single core).
If one of your main priorities is gaming however, then I would say get an amd cpu. The amd dual cores are pricier, but good at both gaming and multitasking. The amd single cores do choke when multitasking, but only very cpu intensive apps, not browsing/winamp/email/office....any cpu can multi-task those apps.