While fishing you get exp and money, while playing at casino you waste time and money mostly, it needs to be reasonably profitable or give other bonuses.
If it lags when you get *any* exp, you might just need to increase your Flash local storage settings (right click in the game, go to settings, storage, then set the slider to 'unlimited'). The game saves when you get exp, so if you dont' have enough space to save it, it will cause lag.
Now playing with upgraded golems after game patch, i feel like it was super hardcore getting perfects on medium levels with footmans and stupid archers only :)
Glad its fixed! :D