On the official Steam page, the requirements (included with the game) are:
DirectX 9, .NET 4, MVC++ 2005, 2008, 2010, and AMD CPU drivers for AMD/XP
Now, CrossOver supports all but NET 4, but I read in the forum that there is
already a winetricks for it. So I expect we'll get it in a next CrossOver version.
This would make at least all requirements work.
YMMV, however, I have been able to run Borderlands 2 successfully under crossover-11.2.1-1.
I wasn't aware of being able to change how your run Steam (the part about specifying -noLauncher) but I reached the same result by copying Borderlands.exe over Launcher.exe.
I know the OP mentioned Gentoo, but for completeness sake, I'll mention that I used Fedora 17 x86_64 on an HP Z420 (nvidia video card with the default akmod-nvidia setup.)
I was't able to get the game to fully function under a Fedora 17(16, or 15) install on my Dell Studio XPS 16 (AMD/ATI Radeon 4760). The Catalyst drivers couldn't get me past the 2K intro screen. The opensource Radeon got me all the way to the start screen but color rendering wasn't working (well, I had to rebuild the mesa-* packages with the --enable-texture-float to even get that far.)
This was my first crossover experience so I don't know if that is typical or not.
Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.
CrossOver Forums: the place to discuss running Windows applications on Mac and Linux
We're rebels. We're misfits. But mostly, we're software liberators. And we're very, very good at what we do. We have to be. Lots of developers work with open source, but only a tiny fraction of those are good enough to get software that was designed for one platform to work on another one. We invented CrossOver software - a unique approach to cross-platform compatibility that does not require dual-boot or another OS license. We launched PortJump to help app and game developers broaden their market beyond Windows® users. And we launched ExecMode to help organizations solve really ugly technical challenges.