You mention that you're using the Crosstie file, so that would imply that DirectX has been installed into the bottle. You can confirm by looking at Manage Bottles>Applications, which shows a breakdown of the apps/packages in the bottle.
Presuming you do have directX in the bottle, and considering that you're using a 64-bit system, a likely culprit is lack of proper 32-bit libraries for your graphics driver. What graphics card are you using? If NVidia or ATI, are you using the proprietary driver? Does Crossover yarp about missing 32-bit openGL if you run:
$ /opt/cxgames/bin/cxdiag --debug
and, just as important, does it detect the proper driver with the above scan?