Your machines fine. I honestly dont know anything about your graphics card though. I use nvidia cards myself. You need to find the exact model number of the card to determine what youll be running the game at once specs are released.
You will be able to game on that machine for many years to come, with only ever having to upgrade the graphics card if you want to stay on ultra settings depending on what resolution you have.
I have an older i7 cpu thats about 6 years old and have only upgraded my graphics card and I play witcher 3 max at 1080. I dont plan on byying a new cpu for a few more years. Your cpu is way better than mine. Your fine, again though check on the graphics card thats all youll ever need to upgrade for the next 6 years imho.