Since SONAR uses the ASIO buffer size for offline rendering by default, make sure X2 and X3 are both set the same. I've not seen that kind of extremely slow rendering, but I have seen bounce/export fail completely for some synths/FX when the buffer was too small.
There's a parameter in AUD.INI called BounceBuffSizeMsec that you can set to control the offline bounce buffer size. It's set to zero by default which tells SONAR to use the real-time ASIO buffer size for offline processing as well. Setting it to something between 20 and 200 (milliseconds) can improve offline bounce performance. Going bigger won't buy you much, and can cause issues with RAM limitations on export of very large projects. I've had mine at 20 for a long time with now without issues (aside from the bug with Bitbridge that causes an extra empty buffer of audio to be added to the front of the bounce, make the content late - not a problem with Jbridge).
There could also be an issue with some FX that's had a VST3 version substituted for VST2 in X3 - just a thought..
EDIT: Oops missed the part about 64-bit engine. Still might be worth trying a larger bounce buffer. In any case, I imagine the Bakers would like to have a look at that project to see what the issue is.