1) I dont fold TPTK against someone with those stats.

2) You can't fold a set in a 3bet pot. He could have AA, KK, AQ, maybe KQ/QJ.

3) Raise pre-flop.
Value bet river. Very rarely will someone check/raise river with the nuts.
Looks more like set/2pr and he will pay you off.