Just a fore-warning, NCIX US is known to sell items not in stock and not tell you, take a while to ship, and not have the best customer service. I've had nothing but bad experiences with them and it seems to be a common story on /r/buildapc. NCIX Canada is great though.