(Not a Teacher)
I agree that present perfect doesn't sound quite right.
It would sound better if it were progressive. (I haven't been going to the casino as often as I used to.)
Simple present is also fine here, too. (I don't go to the casino as often as I used to.)
Interested in Language