I am looking to purchase a new motherboard, as the ROG Strix B350-F I have currently is pretty outdated and doesn't seem to run well with the GPU I recently purchased. I need a motherboard that supports and runs well with the Ryzen 7 2700x and the ROG Strix RTX 2080 Ti that I have currently. I'm planning on upgrading my CPU to either a Ryzen 7 3700x or a Ryzen 9 3900x sometime in the future, so I need it to support those processors too, although that shouldn't be much of a problem as long as its AM4 socket type. I don't really know where to start at when looking for a good motherboard, could anyone give me some suggestions?