I think it is all good. You could change the gpu to a 7870 instead of a 660, 7870 beats 660 most of the time. But if your nvidia fan, you can stay with 660. Don't forget also cpu cooler once you plan to OC.
If you are not going to overclock, you can just get the non-k version of the 3570.