Looking to upgrade my rx580. I game on a 1080p 144hz monitor, want something that can run AAA on Ultra 60+fps and esports Ultra 144fps. (Overwatch, R6S, Division 2, Metro Exodus for some examples) I was thinking a vega 56 or maybe rtx 2060? Is rtx any good and if not does it look promising? Around $500 USD budget.