I have a feeling people won't want to upgrade their systems just for your game...
Probably not, but maybe they'll want to upgrade their systems because support for the operating systems, drivers, software, will cease as the market shrinks.
No one can blame you for wanting a refund after such a long delay. But after almost a year of waiting, you're putting yourself through all this trouble of getting a refund just to buy it again in two-three months? That doesn't seem to make a lot of sense.
You are operating under the assumption that he'll actually buy the game in two-three months. Knowing what we know today, I wouldn't, and I wouldn't expect him to do it either.