I started completely avoiding c_trace and c_move. using an actual physics engine will probably give you a more solid solution, and in general a better collision detection / scene query (player movement, etc.)
native physX implementation sucks.. so I have to use OBB..
edit: I still hope someone will be able to open my eyes on this.