No such thing as a stupid question. There's a reason they call this a forum.
Agree with Sam, don't restrict yourself unless you're certain about the games you want to play. If you have no preference for Nvidia or AMD, I'd suggest 660 non-ti. You'll get plenty of performance for the games you listed and some leftover grunt to handle some modern games if you choose. Low power draw.