the zotac cards will be fine but I would def only get the 1gb flavor...$45 for an extra gb is not worth it. The typical 560ti comes with 1gb so I would stick with that.....out curiosity what resolution are you gaming on and how many screens?
Resolutions at or below 1920x1080/1920x1200 will see no difference between 1GB and 2GB. Unless your running a multiple monitor setup at high resolutions 1GB is plenty enough for now. You will likely be upgrading to a new card by the time we start really needing more than 1GB.
Both got a diff of $20 there. All specs seem same except the later is Factory OC'd, is there any other catch what so ever?
How about I get the first one and OC it later? Would it harm it anyway? Harm the longevity or something?
Buy cheaper one and oc yourself. Only difference is with the factory oc you have guarantee at those core speeds, if you oc yourself and the card brakes and they know that your warranty is void. Only can't imagine they can know that you oc'd.