I have now rule out that the game crashes due to overheating. My fan is at the highest 100% after some 10mins gameplay the game will crash. Tried lowering some settings they are still same. I don't have crash fest like this even with Crysis 3 Very High settings.
I'm using AMD Radeon R9 290 by the way. I think it's most likely a driver issue with this game. Larian most probably have developed the game using Nvidia cards.
I sincerely hope Larian, can work out with AMD with new drivers? The game totally unplayable at this moment as it crashes every 10-40mins randomly.