Villains actions on the hand:
1- Bets 15 UTG.
2- 4-Bets to your 3-bet preflop.
3. Bets 125 on the flop which is less that half the pot.
4. After your flop call he fires 400 more.
I belief he definitely put you in a good hand since you call his 4-bet preflop plus his flop bet of 125, still he fires 400 on the turn. In my opinion he had an overpair (KK or AA), unless he is an extremely good player to fire 400 on the turn with a hand like AK. I give a lot of credit to 4-bets preflop, especially when deep stacks. Your chance was to fold on the flop when you didn’t hit your set, in my opinion.