I am using MacOS on 13.5 ventura on an Mac Studio M2 Max with 64GB of memory this is what I found to work well. The "Tips" for Crossover 21 is old.
[Use official installer option instead of steam].
In crossover search for warframe bottle its pre configured for 95% of whats needed.
Then select the Warframe.msi from the official website you got plug it into crossover 24 when it asks.
If the Warframe installer crashes, close it (don't retry installing warframe) and continue installation of other dependencies. [shouldn't happen but can.]
After main Warframe bottle creation:
install DirectX for modern games [In to your Warframe bottle by searching for it within crossover library, install it like you would Direct X type of installer.
install Xact engine 2010 [Xact Engine 2010 is not needed at all "DirectX for modern games" this bottle handles what's needed.]
Add DLL overrides in bottle wine options under the "libraries tab"
dwrite (disabled) <-- This "dwrite" just makes the launcher look strange and I have found the performance of just this being odd in co-op and public multiplayer crash the game. Remove this from being on.
raspi32 (builtin, native) - This being on is good
wininet (builtin, native) - This being on is good. I think this is a setting that needs tweaking from whatever the default is.
For your Advanced options of [D3DMetal {grey'ed out}, DXVK, ESync, MSync, High-res Mode] I haven't enabled these when I did, I didn't notice a difference with it at all.
Launch game, on the M2 Max with 64 GB of memory I have found it to get 300+ Fps in the orbiter, and 167 Fps Average in most missions. set your Warframe FPS to 120 fps or 144 fps in the warframe graphics settings if you want it to be stable cause "no fps limit" in warframe isn't stable for you to run. locked 60fps is okay but it locks at 62 and dips to 57 fps and can act flaky, so I have found 120 fps or 144 fps to work well even if you only have 60fps monitor.
Save game in Program Files/Warframe (should be automatically preselected by game launcher)
most of the launcher is white html page but "i agree" and "play" buttons are visible and work.
Save game in Program Files/Warframe (should be automatically preselected by game launcher) most of the launcher is white html page but "i agree" and "play" buttons are visible and work progress bar doesn't work but launcher will download and install updates fine if launcher gets stuck after big update (2h+) just close it and start it again