(Only half-joking here. I know it sounds like it's an important client, but it seems as if there was a serious breakdown in communications on the client's part, _and_ they're stuck on obsolete technology. These are not realistic requirements.)
I suppose option 6 would be to figure out how to get the client to upgrade their systems to a modern hardware and OS, and then run the old software in a VM instead.