I would still go for Windows 8 or 8.1. In Windows 8 you can enable some dx11.1 features even on a gtx 660 as it supports the features that are implemented by games.
Furthermore, do not go for 660 ti, I have 2x660s myself and that 192bit actually "cripples" the cards' performance when video...