If you need to run a computation that is going to take 100 years with today’s computers, you probably should wait a bit to start it with faster computers.
But then you've spent more money. You could have just bought more hardware in the future.
For a fixed budget, assuming that Moore's Law still holds (dubious, these days), you should wait until the computation will take 26 months on hardware purchased within that budget [0].