The density of transistors is higher in the Core i5-3570k than the 2500k, not lower. Plus the main reason for the limited overclocking performance of the 3570k is the low-quality thermal compound between the silicon and the IHS.
Higher transistor density means you get the same or slightly less heat output in a smaller volume (with smaller surface area), so it can be harder to get rid of the heat even though the amount of heat generated is the same or lower. But this doesn't affect what temperatures the CPU can handle, just how much power it can draw while staying cool enough.
As for not overclocking a "superclocked" card, I have a Black Edition graphics card that I overclocked by 12% past its factory overclock, so just because a card is already factory overclocked it doesn't mean there'll necessarily be very little room left for a manual overclock. It depends on the card though, and IIRC the GTX 660 Ti doesn't overclock all that well. So you may in fact be right in this case.