i think if you are going to build large pots pre, i think you should do this with a plan, and if not, avoid the large pot - mistakes are much more costly.
if you have to ask about this hand, probably just fold to his 3bet, being out of position, because you seem a bit lost about what to do. not saying to sound critical or anything, but even calling the 2.90, thats essentially 12 bb to see a flop, and you know hes 100% cbet, but a 5/5 also indicates a small hand sample and could mean multiple things. considering his perceived aggression and your stacks, just about any flop should have quite a few predetermined outcomes knowing what you know, so you will probably be calling almost all flops, even floating, to get to the turn and re-evaluate because you'd be unclear about his hand, and at that point you've committed 7 or 8 dollars....30-40bb, just to get to the point of "well, do i really want to play this hand"
if you are going to 4bet, and you have no info on how he responds to 4bets, probably be ready to go with it if hes super high 3bet and no ones challenged him. if others have 4 bet and hes folded, and he 5bets you like that, probably be ready to pitch AQ. but 4betting just because you werent sure you should call his 3bet pre doesnt mean you should have 4bet. it just became an expensive "do i want to play this hand" moment