The only thing I would make sure of is that the gpu fits inside your case. If not, you may need to get the Fractal North XL. Everything else looks good.
It would be more economical to buy a cheaper but more performant dual-tower cooler. You can replace the fans for some higher static pressure ones later on if you want.