Right now, the most profitable coin to mine with gpu is ETH, and a RX470 mines 0.31 ETH in a month , overclocked, 24X7
ETH price this very moment being 362 USD. It yields 112 per month deducting electricity, pool fees, maintenance costs , it is almost 100 comparing to OP's price something like 3 months ROI, seems not too bad .... but wait!
I think I have to do some recalculations as I left my desk right now, before posting this reply and when I came back after 2 hours I noticed the difficulty has changed about +0.02% going from up 834 T to 868 so I can do some recalculations and continue BUT what about tomorrow? and the day after tomorrow and so on?
Actually with the difficulty chart of Ethereum network being like this:
https://www.coinwarz.com/difficulty-charts/ethereum-difficulty-chart
one can simply conclude if the price remains stable within few weeks we will have an ROI about 6 months for this cards and in less than two weeks we will find ourselves praying to God for people to give up mining or at least don't join more to have a break even ...
This is what one should understand about the situation with gpu shortage and its price boom, it is really, really a bubble will burst right in the face of miners who have been fool enough to buy them with prices like this, in our case used gpu that worth less than 100 and OP is selling them near 300.