I've been playing on Cloudbet. They offer both a casino and a sportsbook, so you can mix it up if you get bored of one. Also, they have some really good promos for Bitcoin deposits. Good luck and gamble responsibly!
What about trying some poker tournaments instead of cash games? With a $20K bankroll, you could play some mid-stakes tournaments and potentially hit a big score.