I don't feel a bit responsible for your spending. Plenty of deals for cards that don't cost as much as a halo card. AMD is glad to sell you a lessor card for less money. Buy AMD and it's not a problem.
History (world and US), Math, Science, English/Composition, I would even say the Arts are probably worth taking to continue our civilization. If everyone wants to just specialize civilization will fall.
I only finished half of my master's classes before I quit because I didn't see the value...
At a $100 price difference I believe the NV card is a better choice. Less power usage, DLSS/Frame Gen, better RT performance, Cuda support.
If you were someone who upgraded often, I would say save the money and buy the 7900xt. Since you appear to keep your stuff a long time, I believe the NV...