I have pre ordered my strix 1080ti but the website i bought from as well as every other site i have checked do not have a release date and im wondering if i am missing something? Im just curious as to when my card will arrive as it says they will dispatch it upon release.