Try to choose something from here.
Thre is at least 3 programs compatible with x64 Vista. Hope it will help you

.
File Recovery Software*::*Catalogue of 64-bit Software
I think you have to try to find some information about O&O DiskRecovery 4, because O&O claims that it's compatible, so it should be compatible.
And one question to you guys, how to put a List of the hardware or may anithing else like you have under your posts? =)