Thanks for the responses. In game, I assumed Villain had Kings, and might go with them. I didn't want to 3 bet too small, that gives him the right implied odds to hit a set, though I might be able to get away from that. Of course he could have queens....
5 bet jamming is a cool play, I didn't think of it, but I thought that would be pretty face up too. I guess this is just a tough spot to get value preflop, flatting and calling down looks better.