The guy is a 19/16 nitty tag with a low 3b%

I snapcalled the turn because his bet seemed really strong, maybe only sets and flushes, but I think I have too much equity vs. random nfd/combodraw spazzouts
but then he tanked river forever, so I thought I'd snapfold to a shove, but he bet it really gay

Full Tilt No-Limit Hold'em, $1.00 BB (3 handed) - Full-Tilt Converter Tool from FlopTurnRiver.com

Hero (SB) ($100.50)
BB ($103.65)
Button ($166.95)

Preflop: Hero is SB with 3, 3
1 fold, Hero bets $3, BB calls $2

Flop: ($6) 5, 3, 7 (2 players)
Hero bets $4, BB calls $4

Turn: ($14) 8 (2 players)
Hero bets $9, BB raises to $25, Hero calls $16

River: ($64) 9 (2 players)
Hero checks, BB bets $25, Hero ?