I have basically the exact same setup, but have an SSD for windows. They're great. It's what I would recommend. I almost bought a 2nd 670 the other day, but it's still rather good by itself, especially when OC'd.
Insert generic offensive/slightly racist/holier than thou/fanboy/douchebag/elitist comment here.