The refund window on the upgrade cost is shorter than most people would probably like to see, but it's pretty reasonable since it does stretch back like six months from the CS2 release.
Still, doesn't solve that there are some number of CS:GO players who have been cut from the game overnight. Cutting support for DX9 and 32-bit systems was overdue, but it's still unfortunate.