In my personal experience when Gambling using bitcoin but i must to exchange it first was really wrong, because i already got loss because price gap on exchange rate.. But if i got btc from anysources and then i use it for gambling its okey for...
For general i dont know if i got loss or profit from the beginning i use btc for gambing, because i never count it, just for fun...