When Congress passed a new financial regulation bill last month, it sought to prevent federally insured banks from making speculative bets using their own money. But that will not stop banks from making bets that some critics deem risky, even as the rules go into effect over the next few years.