As for the flop you certainly have way too much equity to just fold.
As for the preflop play, I really hate overcalling here. You're rarely more face-up in poker than you are when overcalling a 3bet in a spot like that. It's almost always something like 99-JJ, AQs and even fairly unsophisticated players have a fairly good idea where you're at. Honestly, unless either of the two players is a confirmed recreational, I feel that there's nothing wrong with just folding preflop especially given the 3bet sizing.