See if TestDisk helps you. See if GetDataBack NTFS helps you, they have a trial version. Forge used the former with success, I've used the latter with success.
This is a long shot, but if the drive had a single NTFS partition, you might get away with booting with Linux, and re-creating the partition, but without initializing the filesystem. I've done this in the past when I overwrote my partition table with a boot sector binary, and managed to get my stuff out (in that specific occasion, I had several partitions and re-created one which was at least as big as my old one). If you're going this route, make sure you image the drive, sector-by-sector (this option is very important), so you can roll back your changes. If this does work, then mount the drive, copy your stuff, then reformat it for safety.
There is a fixed amount of intelligence on the planet, and the population keeps growing :(