I´m not sure about the videocard. can´t tell you.
CPU wise if you need the best you should definetly go for a custom waterloop. There is the iceman reservoir that you can attach to the rear fan grill and can hold a ddc pump, with a good waterblock (alphacool has a good one, or watercool heatkiller I like a lot, but theres little diference between them) and a good rad like the nemesis gts 240 with two noctuas.
If you don´t want to do a custom loop, go for an AIO 240mm, I have read good things about the asus rog one, and I have good experience with the alphacool eisbaer.
If you don´t want water at all, the noctua c14s or the thermalright silver arow 130 are the best options. the black ridge is a very good cpu cooler for it´s size, but if you can use a bigger one... it´s going to be better.