I'd jam the flop probably. You almost always have the best hand, and have the turn and river to make a full house even if you don't have the best hand. When you let another card come off on that scary board, and it connects both the flush draw and straight draw, you are probably behind when your opponent pushes you all in on the turn. At this point, you're most likely less than 50% to win the hand, and depending on pot odds
(weren't clear in this description), you are basically calling with a 25% chance to hit a full house.
If you raise all-in on the flop, you won't have to make this decision with a LAG opponent, thinking "did he really hit the flush/straight on me?" When all the action happens post-flop, you can say that you got your money in with the best hand (most of the time, anyways) and if the LAG still ends up calling you and outdraws you, then it's just not your night