At the current prices its going to take a while to ROI and might be better off buying crypto and holding. If you bought your rig 6 months ago before the spike in GPU prices then its a different story.
If the price of the altcoins are similar to now in the next few months, it is only profitable to mine for the cheap electricity people.
People keep saying that you should be better off not buying till its rising;
But mining crypto is similar to purchasing crypto in many respects such as:
If you buy the equipment after the rise; you do not profit from the rise. This is key. So; get used to mining during down times, to fully and actually benefit from the up times.
If you focus on solely one coin/algo, it can be rewarding, but mining only one coin can be a trap.
Long term algo stability (Pick an algo/plan and stick to it unless a better plan/algo develops right in front of you and will remain consistent) will almost always produce more in the long run then short term goals for quick profit.
If you are mining for a business; and pay a premium for power; your business model is flat-out flawed.
Mining is about future profit; not about short term profit. If you want short term, go to a casino or the exchanges.
You can still find GPU's for good prices, you just have to work on their time; not your desire to be ASAP with acquiring them (which everyone seems impatient more and more as I get older).