Question What gpu can i buy to match my ryzen 7 3700x

The question these days isn't what matches well with your's what matches well with your wallet. The good ones (6900xt, 3080ti) would work great for a 3700X but can easily be up around $2000 and over. If you can find one.

And then there's availability: what can you even find in your area? You might have to settle for a 1050ti, something a lot of people consider themselves lucky to have found.
Last edited:
Setting aside the availability and price problem at the moment, what games are you planning to play at, how much image quality do you want, and how much performance do you want out of that? For example:
  • If all you play is CS:GO, Rocket League, and other games that aren't designed with top of the line computers in mind, then something like a GeForce 1660/1660 Ti or Radeon RX 5600 will do
  • If you want to dabble in higher end games with a resolution of 1080p on high qualities and maintain 60FPS or higher, then something like a GeForce RTX 2060 Super/3060 or a Radeon 5700 will do
  • If you want to go for 1440p on high quality settings and 60FPS, then you'll need something like a GeForce RTX 2070 Super/3070 or a Radeon 5700XT, 6700XT, or 6800
  • If you're going for the creme de la creme of 4K, then you'll have to aim for an RTX 2080 Ti, RTX 3080, or a Radeon 6800XT. Or you could go after an RTX 3080 Ti or a Radeon 6900XT if you really want.
Note that the CPU dictates the maximum frame rate. The GPU just helps you get there based on the image quality you want.