I run Ivory in 64 bit every single day and it has been one of the more stable virtual instruments. I hope the update above will help.
One problem I used to have until a tech fixed it: there are dll files that come with virtual instruments and the instrument—in this case Ivory—has to find the appropriate dll to work. Sometimes when you install an instrument, it installs both 32 and 64 bit dlls and Sonar finds the wrong one first when it scans at start-up.
One solution is to rename (without erasing) the 32-bit dll; for example, calling it "Ivory VST.old" or something so it is not recognized as a dll.
In my case, the 64-bit file is called Ivory VST.dll and is in C | Program Files | Synthogy | Vstplugins.
The 32-bit version was in C | Program Files (x86) | Synthogy | Vstplugins.
I hope you don't have to mess with this, but it is something to keep in mind. I highly recommend that if you want to make a change, you just rename the file and write down what it was called before so you can restore it if something goes crazy.
You more knowledgeable guys please jump in here if I am giving bad advice.
Good luck because Ivory is freaking AWESOME. For me, Ivory and RealGuitar were the best investments I ever made. With those and the bass and drums built in to Sonar you can make great music.