I don't know how the gambling site works in converting BTC to FIAT through win or lose,my assuming gambling sites usually already have BTC and win or lose already in BTC units.If changing to FIAT is related to trade but if I read your title about US tax,it seems that it was correct right I have time to read some sites related about it.