Ok, 7700xt it is then, as for the plan, the plan is to use the 7700xt for now, wait about a year to then upgrade the pc keeping the 7700xt for about 2/3 years then upgrade to say an AMD 8000 sires when ever they come out. Then everything will be fully upgraded.
Thanks for your reply, muddy.