Some info to share, just in case someone is still having similar problems:

I'm running LB2 on Win7. I was using PriFinity to set LB2 to 1 processor to help slowing it down. However, I still had random CTDs. As per Flyboy's recomendations (and against my will, I hate installing unnecessary windows stuff unless it's application specifics) I installed the Windows Application Compatibility Toolkit and LB2 fix.

After that I couldn't use Prifinity anymore (everytime I launched LB2, I got an explorer.exe crash). I'm using WinLaunchXP to set and launch LB2 using 1 processor and it's running fine now.

This is what I have:
LB2 installed and patched using Flyboy's Win7 fix (on this forum)
CA.ini fix
Application Compatibility Toolkit
WinLaunchXP

everything working great. Thanks a lot to Flyboys for the feedback.