AFAIK FFSTD64 only adds support for TD64 commands to FFS, it does not remove the limits of FFS V40. I don't know these limits, but I think it can only handle 2GB partitions.
And of course it cannot remove the 8GB limit from scsi.device. Well, 8GB is twice as much as 4GB, but if you want to remove the limit completely, you have to patch scsi.device and patching scsi.device implies a reboot, no matter which patch you use.
Oh and you certainly don't need NSDPatch if scsi.device already supports NSD. NSDPatch is only needed for devices which don't support NSD on their own.
The best way to go IMHO is to use scsi.device and FFS from OS3.9. Or even SFS (which needs patched scsi.device, too).
Bye,
Thomas