This isn’t a tech support post, more like a rant post. On the 7800xt a common issue is that if you run a hdmi monitor and a displayport one you get constant greenscreens unless you lower your clocks (which for some doesn´t even work). Thing is, that this was reported months ago and no solution has been made from AMD to fix this. I am very pissed off by this, because I was pretty sure that driver issues were a thing of the past, and if there were some issues they would get fixed at launch… (It isn´t windows only, the green screen comes in arch too) well nah, amd doesn´t learn. Another thing that makes me worry is that AMD doesn´t look like they will catch up to nvidia anytime soon, hell, FSR3 is still not released…
Was the 4070 ti the better choice? At this point I don´t know.
I had the same exact problem with the 7800 xt. One monitor connected with HDMI and the other one with DP, this wasn’t a issue with rtx3070. Just buy a DP cable and don’t use hdmi, that solved the problem for me.