Was looking at getting a rtx 2070, but there is a lot of variations of the same card (ie price/distributers). Is there a lot of difference or should I just get what ever fits my price range?
Both. But again performance will be very close from card to card. You'd be looking at very small temperature decrease with a better cooler. And a large price increase.