Points vs Cash should not affect upgrade.
The current points sale is also not as great as the typical one. Normally you get double the points, which is not the case now. So the math just doesn't work out as well as usual with buying. With a typical sale you might be better since the hotel is so expensive right now.