Your i5-660 can compare with one of the cheaper I3 processors today. The i5-660 has two physical cores with hyperthreading, just like an I3 does today. It supports up to 1333Mhz RAM whereas an i5-4690 can support higher frequencies. The newer architecture has more transistors so single-core performance itself with the 4690 is much greater than the 660, especially with a higher clock rate. Lastly, 4 physical cores of the 4690 make it quite better than the 660. So yes it's like going from a cheap 4th Gen I3 to a better 4th gen I5.