My current specs are Ryzen 7 5800x 32gb ram Gtx 1070

I have been meaning for a while to get a new gpu. But all the choices are overwhelming me.

I’m not looking into changing cpu any time soon so hopefully the choice will not be bottlenecking me

The budget I have is around 500$. Don’t play anything too intense, so don’t really need anything too fancy. The heaviest games I play are mostly VR.

Quick edit: List both an AMD and Nvidia option if possible. There’s a non zero chance of me switching to Linux and want to make a more informed choice.