Well, are you going to overclock, if yes, do you have/plan to buy an aftermarket cooler to do so? If not going to overclock, then there's no reason to go with a 'K' processor, as a non-'K' is cheaper. For a GPU depends on your budget and your need to upgrade, but nowadays I can only recommend a GTX970 for an high-end performance at a good price.