you can get the 3770k for cheaper please look on ebay i bought mine brand new for 305$ US look around before going to only amazon there are always deals going on
You're asking for advice, but not really taking it. A 670 is the biggest waste of money. $400 for a card that is not the latest variant. Either get a 770 or a 760. A 760 is as powerful, or more powerful than the 670- and saves you $200. If you want to spend another $200 you can get another 760 and make it a beast!
Same goes with a 3770K. There's a newer version, which is cheaper and better.