Not sure what you experimented with already, my current bottle is really simple:
cxgames 9.2.0,
Bottle: WinXP
Installed applications:
Crossover HTML engine,
Microsoft Visual C++ 2005 Distribution, (always listed 2 times, think normal and SP)
PyLotro
inside the Lord of the Rings Folder I have manually added a copy of d3dx9_36.dll (link from tips and tricks)) to avoid adding directX and once cxgames/wine is up to date on that dll I can then remove it.
Registry entries I have are:
HKEY_CURRENT_USER\Software\Wine\AppDefaults\lotroclient.exe\X11 Driver : name: PermissiveMinMax value: Y (this is for correct fullscreen alt tab under KDE4)
I have a symbolic link from .cxgames/Lord of the Rings Online/drive_c/Program Files to my real Lord of the Rings directory so I can easly switch between cxgames, wine or try diffrent bottle setups without having to reinstall or copy the whole thing over.
System is Opensuse 11.2, kernel 2.6.31.14 with KDE 4.3 and Nvidia gfx card with Nvidia's own drivers.
Maybe some of this will help, it really runs rock sollid, sound works (after pulse work around), voice chat works, no crashes (knock on wood).