Even if games don't require 4 cores anytime soon, having more than 4, even if they are not physical cores, is never a bad idea. After all, the OS needs one, and other apps need one. Having 4, 6 or 8 cores to assign to tasks is invaluable in the age of multi-monitor, multi-app computing.