Look, if you need all these boxes ticked: newest gen, NVIDIA, cheap, right now, then 5060 is the choice.
Driver support timeframe is something I don't care that much, but is a fair point to sway towards NVIDIA.
The problem of buying 5060 is...
- If you can wait a bit and can accept AMD cards...