I think CPU mining money is very thin, I think you can buy AMD's graphics card for mining...
Atm, GPU miners are being hit disaster by market situation and Bitmain product so if your suggestion to buy a graphics card for now, of course this time isn't the right time unless @OP isn't concerned with ROI.
Personally, I advise not buying a graphics card for now.